【发布时间】:2021-03-01 06:37:58
【问题描述】:
所以我有一个非常简单的 ansible 脚本来终止我使用标签过滤的 EC2 实例。
- name: Destroy Web Instance.
hosts: localhost
connection: local
vars_files:
- group_vars/all
tasks:
- name: Gather Web Instance EC2 Facts.
ec2_instance_info:
region: "{{ region }}"
filters:
"tag:Type": "web"
aws_access_key: "{{ec2_access_key}}"
aws_secret_key: "{{ec2_secret_key}}"
register: ec2_web
- name: Kill EC2 Instance
ec2:
instance_ids: "{{ ec2_web.instances[0].instance_id }}"
state: absent
region: "{{ region }}"
aws_access_key: "{{ec2_access_key}}"
aws_secret_key: "{{ec2_secret_key}}"
脚本运行良好,但是当同一标签中有多个实例时,它只会终止第一个。有没有办法终止这些标签中的每个实例?
【问题讨论】:
标签: amazon-ec2 ansible yaml ansible-2.x ansible-facts