2016-11-16 10 views
1

私はENIを作成し、かなり基本的なansible脚本を持っています作成され、存在するENI。Ansibleはec2_eni再利用ENI

住所をPrivate IPに渡すことはできません。複数のアカウントに再利用したいからです。

これは可能ですか?

これは私が使用していますENIモジュールです:

(非常に重要な仮定)ENIの説明が一意であると仮定すると、

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

+0

あなたが新しいENIするたびにあなたを作成したいかをこれを実行する? – helloV

+0

いいえ、それは今やっていることだと私はそれを避けたいです。 – Asdfg

+0

ENIを作成するかどうかは、どのように知っていますか?プライベートIPを渡さない限り、作成するかスキップするかは分かりません。 – helloV

答えて

1

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