2016-11-16 8 views
1

나는 ENI를 생성하는 아주 기본적인 ansible 작전이 생성되어 존재하는 ENI.Ansible은 ec2_eni 재사용 ENI

Private IP 주소를 전달할 수 없어 여러 계정에서 재사용하고 싶습니다.

그렇게 할 수 있습니까?

http://docs.ansible.com/ansible/ec2_eni_module.html

+0

가 새 ENI마다 시간을 만드시겠습니까 당신 이거 달아? – helloV

+0

아니요. 지금 당장하고있는 일을 피하고 싶습니다. – Asdfg

+0

그러면 ENI를 만들지 여부를 어떻게 알 수 있습니까? 개인 IP를 전달하지 않는 한 생성하거나 건너 뛸지 여부를 알 수있는 방법이 없습니다. – helloV

답변

1

가정 ENI 설명이 고유 (매우 중요한 가정) :

은 ENI 모듈 내가 사용하고 있습니다

tasks: 
    - ec2_eni_facts: 
     region: us-east-1 
     filters: 
     description: my-eni 
    register: eni_facts 

    - name: create eni 1 if not presemt 
    ec2_eni: 
     subnet_id: subnet-xxxxxxx 
     region: us-east-1 
     description: my-eni 
     state: present 
    when: not eni_facts.interfaces