Running the playbook

The first thing we need to do is update our production inventory file; this should look like the following:

# Register all of the host groups we will be creating in the playbooks[ec2_instance][already_running]# Put all the groups into into a single group so we can easily apply one config to it for overriding things like the ssh user and key location[aws:children]ec2_instancealready_running# Finally, configure some bits to allow us access to the instances before we deploy our credentials using Ansible[aws:vars]ansible_ssh_user=centosansible_ssh_private_key_file=~/.ssh/id_rsahost_key_checking=False

As you can see, we are defining the host groups and also configuring Ansible to use the centos user, which is the default for ...

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.