Try this: - name: Create a VPC local_action: module: ec2_vpc state: present cidr_block: 10.0.0.0/16 resource_tags: { "Environment": "Development" } subnets: - cidr: 10.0.0.0/24 az: us-east-1a resource_tags: { "Environment":"Development", "Name" : "Public Subnet" } - cidr: 10.0.1.0/24 az: us-east-1b resource_tags: { "Environment":"Development", "Name" : "Private Subnet A" } - cidr: 10.0.2.0/24 az: us-east-1d resource_tags: { "Environment":"Development", "Name" : "Private Subnet B" } wait: yes region: us-east-1 internet_gateway: yes register: vpc
On Friday, 6 February 2015 21:57:44 UTC+1, Rahul Mehrotra wrote: > > Hi Everyone, > I am trying to create a VPC using Ansible however I am having trouble in > tagging resoruces > > - name: Create a VPC > register: vpc > ec2_vpc: > state: present > cidr_block: 10.0.0.0/16 > # resource_tags: { Environmenti: Development } > subnets: > - cidr: 10.0.0.0/24 > az: us-east-1a > resource_tags: > Name: Development Public Subnet > - cidr: 10.0.1.0/24 > az: us-east-1b > resource_tags: > Name: Development Private Subnet A > - cidr: 10.0.2.0/24 > az: us-east-1d > resource_tags: > Name: Development Private Subnet B > wait: yes > region: us-east-1 > internet_gateway: yes > > > > With the above code getting executed successfully, still the subnets dont > have the Tag of " Name ", the Tag gets created but its value remains empty > > > Also If I try to tag the VPC, I get the following error with the below code > > - name: Create a VPC > register: vpc > ec2_vpc: > state: present > cidr_block: 10.0.0.0/16 > resource_tags: { Environmenti: Development } > subnets: > - cidr: 10.0.0.0/24 > az: us-east-1a > resource_tags: > Name: Development Public Subnet > - cidr: 10.0.1.0/24 > az: us-east-1b > resource_tags: > Name: Development Private Subnet A > - cidr: 10.0.2.0/24 > az: us-east-1d > resource_tags: > Name: Development Private Subnet B > wait: yes > region: us-east-1 > internet_gateway: yes > > > PLAY [local] > ****************************************************************** > > TASK: [Create a VPC] > ********************************************************** > failed: [localhost] => {"failed": true} > msg: unsupported parameter for module: resource_tags > > FATAL: all hosts have already failed -- aborting > > PLAY RECAP > ******************************************************************** > to retry, use: --limit @/root/main.retry > > > Can anyone point out what I am doing wrong.Thank you :) > > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/58284fb9-eaf7-458c-8a72-b858f356d543%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.