# ec2\_vpc always reports configuration has "changed"

**URL:** <https://forum.ansible.com/t/ec2-vpc-always-reports-configuration-has-changed/19772>\
**Category:** Ansible Project\
**Created:** [November 15, 2015, 5:07pm UTC](https://forum.ansible.com/t/ec2-vpc-always-reports-configuration-has-changed/19772 "2015-11-15T17:07:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ed\_Zhu](https://avatars.discourse-cdn.com/v4/letter/e/8baadc/32.png) [@Ed\_Zhu](https://forum.ansible.com/u/Ed_Zhu)\
**Post date:** [November 15, 2015, 5:07pm UTC](https://forum.ansible.com/t/ec2-vpc-always-reports-configuration-has-changed/19772/1 "2015-11-15T17:07:30Z")

</div>

I’m trying the ec2\_vpc example posted in the documentation page ([http://docs.ansible.com/ansible/ec2\_vpc\_module.html](http://docs.ansible.com/ansible/ec2_vpc_module.html)). Everything is working as expected, except it always reports configuration has changed. Here’s the verbose output:

PLAY [Create VPCs] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK: [Create dev VPC in us-west-2] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
changed: [localhost] =\> {“changed”: true, “subnets”: [{“az”: “us-west-2a”, “cidr”: “10.0.1.0/24”, “id”: “subnet-05102460”, “resource\_tags”: {“env”: “dev”}}, {“az”: “us-west-2b”, “cidr”: “10.0.2.0/24”, “id”: “subnet-f9400a8e”, “resource\_tags”: {“env”: “dev”}}, {“az”: “us-west-2c”, “cidr”: “10.0.3.0/24”, “id”: “subnet-56c7a50f”, “resource\_tags”: {“env”: “dev”}}], “vpc”: {“cidr\_block”: “10.0.0.0/16”, “dhcp\_options\_id”: “dopt-28498f4d”, “id”: “vpc-27745542”, “region”: “us-west-2”, “state”: “available”}, “vpc\_id”: “vpc-27745542”}

Any idea why it’s reporting configuration has changed on re-run?

Thanks,  
Ed

---

<div class="post-metadata">

**Author:** ![Jonathan\_Davila](https://avatars.discourse-cdn.com/v4/letter/j/e0b2c6/32.png) [@Jonathan\_Davila](https://forum.ansible.com/u/Jonathan_Davila)\
**Post date:** [November 16, 2015, 4:57pm UTC](https://forum.ansible.com/t/ec2-vpc-always-reports-configuration-has-changed/19772/2 "2015-11-16T16:57:31Z")

</div>

The current ec2\_vpc module has issues. We know this and it’s on its way out in favor of ec2\_vpc\_net ec2\_vpc\_route\_table ec2\_vpc\_subnet which can be found at [https://github.com/ansible/ansible-modules-core/tree/devel/cloud/amazon](https://github.com/ansible/ansible-modules-core/tree/devel/cloud/amazon) and [https://github.com/ansible/ansible-modules-extras/tree/devel/cloud/amazon](https://github.com/ansible/ansible-modules-extras/tree/devel/cloud/amazon)

I would suggest downloading them into your $ANSIBLE\_ROOT/library directory until Ansible v2 has been released
