I’m trying to create a playbook that creates EC2 snapshots of some AWS Windows servers. I’m having a lot of trouble understanding how to get the correct directives in place to make sure things are running as they can. What I need to do is:
- run the AWS commands locally, i.e. on the AWX host (as this is preferable to having to configure credentials on every server)
- run the commands against each host in the inventory
I’ve done this in the past with a different group of Linux servers with no issue. But the fact that I’m having these issues makes me think that’s not working as I think it is (I’m pretty new to all things Ansible/AWX).
The first step is I need to identify instances that are usually turned off and turn them on, then to take snapshots, then to turn them off again if they are usually turned off. So this is my main.yml:
`