# Automate install of the controller

**URL:** <https://forum.ansible.com/t/automate-install-of-the-controller/18393>\
**Category:** Ansible Project\
**Created:** [June 3, 2015, 9:47am UTC](https://forum.ansible.com/t/automate-install-of-the-controller/18393 "2015-06-03T09:47:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaysmythe123](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@jaysmythe123](https://forum.ansible.com/u/jaysmythe123)\
**Post date:** [June 3, 2015, 9:47am UTC](https://forum.ansible.com/t/automate-install-of-the-controller/18393/1 "2015-06-03T09:47:51Z")

</div>

Is there a recomended way to automate the install of the control node? I.e. the install and configuration of ansible itself? Or is it up to each admin to script and store in a repo in order to rapidly provision in case an existing control node fails.

---

<div class="post-metadata">

**Author:** ![Michael\_Peters](https://avatars.discourse-cdn.com/v4/letter/m/c2a13f/32.png) [@Michael\_Peters](https://forum.ansible.com/u/Michael_Peters)\
**Post date:** [June 3, 2015, 2:10pm UTC](https://forum.ansible.com/t/automate-install-of-the-controller/18393/2 "2015-06-03T14:10:17Z")

</div>

I put it in ansible like everything else. And then bootstrap the  
control node from my laptop (either a Mac or Linux laptop). And there  
after I run that same ansible script on the control node against  
itself.

---

<div class="post-metadata">

**Author:** ![jaysmythe123](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@jaysmythe123](https://forum.ansible.com/u/jaysmythe123)\
**Post date:** [June 4, 2015, 4:37pm UTC](https://forum.ansible.com/t/automate-install-of-the-controller/18393/3 "2015-06-04T16:37:28Z")

</div>

Thanks. I’m going along similar lines at the moment but was wondering how others (enterprises in particular) do it.
