2016-11-01 16 views
0

私はここでサブネットがトラブル

を再現脚本を実行するたびに私の-vvvv出力が

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" 
    } 
} 

はあり、次のプレイ

- 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 

を実行しようとしています誰かがこの問題を抱えていますか? ec2_vpcモジュールの外にサブネットを構築し、それらを安定させることは素晴らしいことです。

ありがとうございました

+0

を変更しませんか? – helloV

+0

後でサブネットタグを変更すると、このタスクによってタグは削除されますが、サブネットは再作成されません。 –

+0

@helloV - AWSでは、TASKが変更され、サブネットIDが変更されます。古いサブネットIDはもはやインスタンス化されません。 – Mazzystr

答えて

0

私はこの問題を自分で解決しました。私はec2_vpcモジュールを使用して、AWS VPC、IGW、&サブネットを展開するためのプレイブックを作成していました。私は仕事をec2_vpcに移し、下流の鍵を調整しました。

マイec2_vpc_subnetタスクはもはや実行後

おかげであなたはそれがサブネットを再作成されて考えるようになりますどのような