diff --git a/README.md b/README.md new file mode 100644 index 0000000..3705d83 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# PSM Server Provisioning + +This Ansible Playbook is designed to provision a **Debian-based** server with the following: +- LAMP Stack (apache2, mariadb) +- Wordpress prerequisites (PHP modules, apache ssl/rewrite, imagemagick) +- Apache configuration +- Provisioning of SSL certificate +## Usage +Modify the parameters in *vars.yml* and specify the host in *hosts.ini*, then run +``` +ansible-playbook -i hosts.ini ./provision.yml +``` +Note: Root access through public key authentication must be setup on server prior. + +## To-Do +Setup provisioning of: +- firewalld +- fail2ban +