2016-11-01 6 views
0

Ich versuche, das folgende SpielÄrger mit ec2_vpc_subnet Modul

- name: Create subnet for database servers 
    ec2_vpc_subnet: 
    state: present 
    region: "us-east-1" 
    vpc_id: "vpc-abcd1234" 
    cidr: "10.10.10.0/28" 
    resource_tags: 
     Name: "Subnet" 
    register: subnet 

Jedes Mal, wenn ich das Textbuch laufen zu laufen das Subnetz neu erstellt

Hier ist mein -vvvv Ausgang

changed: [localhost] => { 
    "changed": true, 
    "invocation": { 
    "module_args": { 
     "aws_access_key": null, 
     "aws_secret_key": null, 
     "az": "us-east-1b", 
     "cidr": "10.0.10.0/28", 
     "ec2_url": null, 
     "profile": null, 
     "region": "us-east-1", 
     "resource_tags": { 
      "Name": "subnet" 
     }, 
     "security_token": null, 
     "state": "present", 
     "tags": { 
      "Name": "subnet" 
     }, 
     "validate_certs": true, 
     "vpc_id": "vpc-abcd1234" 
    }, 
    "module_name": "ec2_vpc_subnet" 
    }, 
    "subnet": { 
    "availability_zone": "us-east-1b", 
    "available_ip_address_count": 11, 
    "cidr_block": "10.0.10.0/28", 
    "default_for_az": "false", 
    "id": "subnet-cc399de1", 
    "map_public_ip_on_launch": "false", 
    "state": "available", 
    "tags": { 
     "Name": "subnet" 
    }, 
    "vpc_id": "vpc-abcd1234" 
    } 
} 

Ist Wer hat dieses Problem? Es wäre großartig, Subnetze außerhalb des ec2_vpc-Moduls zu erstellen und diese stabil zu halten.

Dank

+0

ändern Was Sie es das Subnetz neu zu denken macht? – helloV

+0

Wenn Sie Subnetz-Tags später ändern, kann diese Task Tags löschen, aber das Subnetz nicht erneut erstellen. –

+0

@helloV - Nun, die TASK ändert sich und die Subnetz-ID ändert sich in AWS. Die alte Subnetz-ID wird nicht mehr instanziiert. – Mazzystr

Antwort

0

Ich löste dieses Problem selbst. Ich hatte ec2_vpc Modul höher oben auf dem Playbook verwendet, um AWS VPC, IGW, & Subnetze zu implementieren. Ich habe meine Aufgabe nach ec2_vpc verschoben und die Downstream-Keys angepasst.

nicht mehr Meine ec2_vpc_subnet Aufgaben nach Läufe

Dank