# AWS / Elastic Beanstalk? / Docker / Ansible .. orchestration?

**URL:** <https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [October 17, 2014, 11:31am UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536 "2014-10-17T11:31:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eoin\_Verling](https://avatars.discourse-cdn.com/v4/letter/e/bc8723/32.png) [@Eoin\_Verling](https://forum.ansible.com/u/Eoin_Verling)\
**Post date:** [October 17, 2014, 11:31am UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536/1 "2014-10-17T11:31:09Z")

</div>

Hi,

I’m wondering how to orchestrate dockers, on AWS, via Ansible?

I currently manage my AWS infrastructure with Ansible (network, instances, volumes, groups, lb, etc) and manage deployments / upgrades to AWS via Ansible … and I’m interested in / thinking about utilising Dockers.

I can (via the Elastic Beanstalk GUI) create a docker app, with my own dockerfile, etc …

Is there an ElasticBeanstalk Ansible module?  
Should dockers be controlled outside of AWS’, via libswarm perhaps?  
Is this the wrong place to discuss this?  
Should I just try solve smaller problems?

Yours Confused,  
e

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [October 20, 2014, 9:01pm UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536/2 "2014-10-20T21:01:23Z")

</div>

See [ansible.com/docker](http://ansible.com/docker) for some links.

No, there’s no Beanstalk module

---

<div class="post-metadata">

**Author:** ![Juan\_Uys](https://avatars.discourse-cdn.com/v4/letter/j/9de053/32.png) [@Juan\_Uys](https://forum.ansible.com/u/Juan_Uys)\
**Post date:** [December 13, 2014, 11:44am UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536/3 "2014-12-13T11:44:10Z")

</div>

It would be trivial to get an ElasticBeanstalk-like environment up using Ansible. Use the ec2 module as per usual, but swap out ELB with haproxy, set up your own monitoring, etc.  
I’d recommend investing in Ansible than wading through proprietary .ebextension, aws.json etc etc

---

<div class="post-metadata">

**Author:** ![Rmen\_R](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@Rmen\_R](https://forum.ansible.com/u/Rmen_R)\
**Post date:** [October 7, 2015, 5:55pm UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536/4 "2015-10-07T17:55:45Z")

</div>

There is an elasticbeanstalk module now!

---

<div class="post-metadata">

**Author:** ![Matt\_Young](https://avatars.discourse-cdn.com/v4/letter/m/6a8cbe/32.png) [@Matt\_Young](https://forum.ansible.com/u/Matt_Young)\
**Post date:** [October 19, 2015, 7:39pm UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536/5 "2015-10-19T19:39:08Z")

</div>

So which module do you speak of? I ran across a few and would like recommendations…

This one:  
[https://github.com/hsingh/ansible-elastic-beanstalk](https://github.com/hsingh/ansible-elastic-beanstalk)

Or?

---

<div class="post-metadata">

**Author:** ![Matt\_Young](https://avatars.discourse-cdn.com/v4/letter/m/6a8cbe/32.png) [@Matt\_Young](https://forum.ansible.com/u/Matt_Young)\
**Post date:** [October 19, 2015, 7:49pm UTC](https://forum.ansible.com/t/aws-elastic-beanstalk-docker-ansible-orchestration/16536/6 "2015-10-19T19:49:58Z")

</div>

or [https://github.com/skorochkin/ansible-elastic-beanstalk-with-cleanup](https://github.com/skorochkin/ansible-elastic-beanstalk-with-cleanup)

or

[https://github.com/lachatak/deliverypipeline](https://github.com/lachatak/deliverypipeline)

would be so awesome to have an eb core module.

-M
