# Ansible extra modules - ec2\_vpc\_subnet

**URL:** <https://forum.ansible.com/t/ansible-extra-modules-ec2-vpc-subnet/19861>\
**Category:** Ansible Project\
**Created:** [November 26, 2015, 5:46am UTC](https://forum.ansible.com/t/ansible-extra-modules-ec2-vpc-subnet/19861 "2015-11-26T05:46:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![AC11](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@AC11](https://forum.ansible.com/u/AC11)\
**Post date:** [November 26, 2015, 5:46am UTC](https://forum.ansible.com/t/ansible-extra-modules-ec2-vpc-subnet/19861/1 "2015-11-26T05:46:19Z")

</div>

Hi,

I have installed ansible on centos 6 and it seems that I am getting the error : state is not legal…

[user@server tasks]$ ansible-playbook -v -i /home/user/ansible/ansible\_hosts /home/user/ansible/amazon\_vpc.yml  
ERROR: state is not a legal parameter in an Ansible task or handler

[user@server tasks]$ cat main.yml

---

<div class="post-metadata">

**Author:** ![Paul\_Markham](https://avatars.discourse-cdn.com/v4/letter/p/9d8465/32.png) [@Paul\_Markham](https://forum.ansible.com/u/Paul_Markham)\
**Post date:** [November 27, 2015, 3:50am UTC](https://forum.ansible.com/t/ansible-extra-modules-ec2-vpc-subnet/19861/2 "2015-11-27T03:50:29Z")

</div>

Can you show us the contents of the amazon\_vpc.yml playbook.

---

<div class="post-metadata">

**Author:** ![AC11](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@AC11](https://forum.ansible.com/u/AC11)\
**Post date:** [November 30, 2015, 11:44am UTC](https://forum.ansible.com/t/ansible-extra-modules-ec2-vpc-subnet/19861/3 "2015-11-30T11:44:41Z")

</div>

Hi,  
Here you go :

/home/user/ansible/amazon\_vpc.yml

- hosts: localhost  
gather\_facts: true

roles:

- load-balancer

/home/user/ansible/roles/load-balancer/tasks/main.yml

---

<div class="post-metadata">

**Author:** ![Ivan\_Dimitrov1](https://avatars.discourse-cdn.com/v4/letter/i/e79b87/32.png) [@Ivan\_Dimitrov1](https://forum.ansible.com/u/Ivan_Dimitrov1)\
**Post date:** [November 30, 2015, 1:07pm UTC](https://forum.ansible.com/t/ansible-extra-modules-ec2-vpc-subnet/19861/4 "2015-11-30T13:07:21Z")

</div>

You need to indent the task’s parameters:

- ec2\_vpc\_subnet:  
&nbsp;&nbsp;&nbsp;&nbsp;state: present  
&nbsp;&nbsp;&nbsp;&nbsp;vpc\_id: vpc-1dfdf3e  
&nbsp;&nbsp;&nbsp;&nbsp;az: ap-southeast-1b  
&nbsp;&nbsp;&nbsp;&nbsp;cidr: 10.170.1.0/24  
&nbsp;&nbsp;&nbsp;&nbsp;resource\_tags: Test
