# IaS and microservices deployment on AWS with Ansible

**URL:** <https://forum.ansible.com/t/ias-and-microservices-deployment-on-aws-with-ansible/30182>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [April 24, 2019, 9:42pm UTC](https://forum.ansible.com/t/ias-and-microservices-deployment-on-aws-with-ansible/30182 "2019-04-24T21:42:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mwilcock1984](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@mwilcock1984](https://forum.ansible.com/u/mwilcock1984)\
**Post date:** [April 24, 2019, 9:42pm UTC](https://forum.ansible.com/t/ias-and-microservices-deployment-on-aws-with-ansible/30182/1 "2019-04-24T21:42:10Z")

</div>

Hi,

I’m just getting started with Ansible and working on a new project and was wondering if people could share their experiences with me on deploying microservices on AWS using Ansible?  
I’m deploying AWS infrastructure and microservices using containers managed by AWS fargate.  
I have created Ansible roles for:

- Networking - VPC, IGW, NAT Gateways, Subnets and Routing
- Security Groups
- Load Balancers - Target groups and Application Load Balancers  
Then I was going to create roles for each of the services that I need to deploy, which will deploy ECS task definitions and services on AWS fargate.

My thinking is this should allow me to deploy and teardown individual components with minimal effort.

Any thoughts, pointers and past experiences would be great ot hear.

Thanks,

Matt
