Running the WordPress playbook

To run the playbook and install WordPress, we need a few things, starting with the inventory file called production:

box1 ansible_host=192.168.50.5.nip.io[wordpress]box1[wordpress:vars]ansible_connection=sshansible_user=vagrantansible_private_key_file=~/.ssh/id_rsahost_key_checking=False

As you can see, it takes into account the updated IP address of the Vagrant box we defined at the start of the chapter. Also, we need the playbook itself; site.yml should look as follows:

---- hosts: wordpress  gather_facts: true  become: yes  become_method: sudo  vars_files:    - group_vars/common.yml  roles:    - roles/stack-install    - roles/stack-config    - roles/wordpress

Now, start the Vagrant box by running one of the following two ...

Get Learn Ansible now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.