- You'll need one Ubuntu 18.04 server to serve as node / host.
- You'll need one Ubuntu server of your choice to serve as worker/control
- Install Ansible
- generate ssh keys and place your pub key on the Ansible worker ~/.ssh/auth
- Clone this repository
- Set up your inventory file
- Adjust values on your
group_vars/all.yml
file - Run the
svr-setup.yaml
playbook to set up the LAMP server - Run the
laravel-deploy.yaml
playbook to deploy the demo Laravel application - Run the
run-postgress.yaml
playbook to install and setup Postgresql - Access your server's IP address or hostname to test the setup