# Problem with resource\_tags

**URL:** <https://forum.ansible.com/t/problem-with-resource-tags/17461>\
**Category:** Ansible Project\
**Created:** [February 6, 2015, 8:57pm UTC](https://forum.ansible.com/t/problem-with-resource-tags/17461 "2015-02-06T20:57:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rahul\_Mehrotra](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@Rahul\_Mehrotra](https://forum.ansible.com/u/Rahul_Mehrotra)\
**Post date:** [February 6, 2015, 8:57pm UTC](https://forum.ansible.com/t/problem-with-resource-tags/17461/1 "2015-02-06T20:57:44Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![vaida.dan](https://avatars.discourse-cdn.com/v4/letter/v/5daacb/32.png) [@vaida.dan](https://forum.ansible.com/u/vaida.dan)\
**Post date:** [February 9, 2015, 9:27am UTC](https://forum.ansible.com/t/problem-with-resource-tags/17461/2 "2015-02-09T09:27:26Z")

</div>

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

`

---

<div class="post-metadata">

**Author:** ![Rahul\_Mehrotra](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@Rahul\_Mehrotra](https://forum.ansible.com/u/Rahul_Mehrotra)\
**Post date:** [February 9, 2015, 6:17pm UTC](https://forum.ansible.com/t/problem-with-resource-tags/17461/3 "2015-02-09T18:17:52Z")

</div>

Hi,  
Even After trying your suggestion. I am getting the following error

failed: [localhost → 127.0.0.1] =\> {“failed”: true}  
msg: unsupported parameter for module: resource\_tags

FATAL: all hosts have already failed – aborting

This is happening for

`

tasks:

- name: Create a VPC  
register: 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” }

`
