일부 프로젝트에 Ansible을 사용하기 시작했습니다. 테스트 스크립트의 경우 ansible을 사용하여 57 개의 ec2 인스턴스를 만들었습니다. 이러한 모든 인스턴스는 공통적으로 동일한 보안 그룹을 가지고 있습니다. ansible을 사용하여 인스턴스 ID로 모두 종료하는 것은 지루한 작업입니다. 보안 그룹 또는 키 쌍과 같은 몇 가지 공통 요소를 기반으로 ansible을 사용하여 이러한 인스턴스를 종료하는 방법이 있습니까? ansible을 사용하는 인스턴스 ID없이 동일한 보안 그룹 또는 동일한 키 페어를 갖는 모든 인스턴스를 종료 할 수 있습니까?
다음은 이러한 인스턴스를 만드는 데 사용한 코드 스 니펫입니다.
---
- name: Launching the AWS instance
hosts: localhost
tasks:
- name: Launching the AWS instance
ec2:
key_name: Ansible
region: ap-south-1
instance_type: t2.micro
image: ami-0620d12a9cf777c87
group: Akshay_ansible
count: 57
aws_access_key: XXXXXXXXXXXXXXXXXXXX
aws_secret_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
ec2_instance
모듈을 사용하여 수행 할 수 있습니다 .
- ec2_instance:
state: absent
filters:
key-name: Ansible
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다