# Ansible and continuous integration

**URL:** <https://forum.ansible.com/t/ansible-and-continuous-integration/16752>\
**Category:** Ansible Project\
**Created:** [November 11, 2014, 8:16pm UTC](https://forum.ansible.com/t/ansible-and-continuous-integration/16752 "2014-11-11T20:16:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas\_Clauwaert](https://avatars.discourse-cdn.com/v4/letter/t/48db29/32.png) [@Thomas\_Clauwaert](https://forum.ansible.com/u/Thomas_Clauwaert)\
**Post date:** [November 11, 2014, 8:16pm UTC](https://forum.ansible.com/t/ansible-and-continuous-integration/16752/1 "2014-11-11T20:16:59Z")

</div>

I’m wondering if anyone here, has ever had some experience (or has a setup) with continuous integration and/with ansible.

There has been a lot of discussion on how usefull testing would be (with ansible) and while I am pretty interested in this I’m actually more curious how and which tests (acceptance, unit, (maybe others?)) u all do on your infrastructures. This way I want to look what the community actually does to go from a testing environment to production.

I am really researching to have a fluid pipeline where it would be possible to have 1 automatisation, i.e a clean CI setup with ansible.

Any hints, tools or experiences would be very much appreciated.

Thx in advance!

---

<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:** [November 17, 2014, 9:32pm UTC](https://forum.ansible.com/t/ansible-and-continuous-integration/16752/2 "2014-11-17T21:32:07Z")

</div>

Long answer: Yes, probably between 1/4 and 2/3 of this list are doing these sort of things.

These may be good starting points:

[http://docs.ansible.com/test\_strategies.html](http://docs.ansible.com/test_strategies.html)

It looks like my Continuous Deployment (different - it’s a next level thing from CI) meetup talk isn’t online - but in general most things out of the CD community are interesting.

Ansible contains a lot of great modules for load balancing, rolling updates, etc, that can definitely help.

A culture of setting up and getting to a good, repeatable stage environment and automated integration tests are where I’d suggest starting.
