---
- name: Terminate AWS VMs
hosts: kube_node
become: False
tasks:
- name: Gather EC2 facts
amazon.aws.ec2_metadata_facts:
- name: Terminate EC2 instances
amazon.aws.ec2_instance:
aws_access_key: "{{ aws_access_key }}"
aws_secret_key: "{{ aws_secret_key }}"
state: absent
instance_ids: "{{ ansible_ec2_instance_id }}"
region: "{{ ansible_ec2_placement_region }}"
wait: True
delegate_to: localhost
connection: local