AWS - Create a Dynamic Inventory

Create a dynamic inventory of the deployed hosts on AWS.

We'll cover the following

Ansible has a built-in inventory plugin for AWS called aws_ec2. The plugin queries AWS for EC2 instance details and constructs an Ansible inventory from that information. The inventory’s hosts are populated by the EC2 instances that are returned. Group and group memberships are determined by the host variables that are assigned to each host.

We ceate a file named hosts_aws_ec2.yml and define the aws_ec2 settings.

Get hands-on with 1400+ tech skills courses.