ansible을 사용하여 동일한 보안 그룹에 속하는 여러 ec2 인스턴스를 종료하는 방법은 무엇입니까?

Akshay Sorathia

일부 프로젝트에 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
Franklinsijo

ec2_instance모듈을 사용하여 수행 할 수 있습니다 .

- ec2_instance:
    state: absent
    filters:
      key-name: Ansible

사용할 수있는 필터 목록은 여기 에서 요청 매개 변수 아래의 필터 섹션을 참조 하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관