ansible-playbook ec2-launch-detailed.yaml
The file ec2-launch-detailed.yaml doesn't require an inventory because it is running only under localhost (Declared within itself)
This will launch n amount of instances (Adjustable by switching the count variable under the 'Launch instance' task)
The different settings of said instances are declared on the 'vars' section at the start of the file
We can tag the created instances in the appropriately named section, IE:
```tags:
Name: InstanceName
TAG: VALUE```
This ansible script will also SSH into the newly created instances, waiting until the connection has been established, so that we can proceed with the following task
The task 'Configure instances' is equal to setting the user data on the Amazon EC2 configuration, and it allows us to execute commands after the instances are fully up
ansible-playbook -i aws_ec2.yml copy_files.yaml
This command will use the dictionary aws_ec2.yml, which forces our program to only copy files to the instances in the eu_west_1 region, and only with the APP tag value of vue2048