Now we have a playbook that launches a Droplet, we are going to make a slight adaptation and install WordPress on the Droplet we launch. To do this, make a copy of the folder that holds the playbook we just ran and call it digitalocean-wordpress. Copy the three roles, stack-install, stack-config, and wordpress, from the Chapter06/lemp-multi/roles folder.
WordPress on DigitalOcean
The host inventory
The first file we are going to change is the host inventory file called production; this needs to be updated to be the following:
[droplets]
[digitalocean:children]
droplets
[digitalocean:vars]
ansible_ssh_user=root
ansible_ssh_private_key_file=~/.ssh/id_rsa
host_key_checking=False
ansible_python_interpreter=/usr/bin/python
What we have...