This is something that was done up by AnsibleWorks for v2, converted to v3 by my buddy Andrew Lau, and further extended by yours truly.
It can easily be extended for M4/M5. I am in the process of doing so and will post the updates at a later time. I originally put it on GH back in March, 2014 but (I) took the old repo down and made a new one a few months back. (Yeah, I should have just re-based the old repo; hindsight - yay.)
I've also been writing a few playbooks for OSE if anyone's interested.
PS: This leverages IPA (or FreeIPA), LVS (piranha) and nginx; which may be overkill for some people...
Michael J. McConachie | keys.fedoraproject.org | PubKey: 0x7BCD88F8
NOTE: The information included and/or attached in this electronic mail transmission may contain confidential or privileged information and is intended solely for the addressee(s). Any unauthorized disclosure, reproduction, distribution or the taking of action in reliance on the contents of the information are strictly prohibited. If you have received the message in error, please notify the sender by reply transmission and delete the message without copying, disclosing or forwarding.
> Subject: Re: Chefs? Salters? Others?
> From: nhr redhat com
> Date: Mon, 17 Nov 2014 12:09:52 -0500
> To: judd newgoliath com
> CC: users lists openshift redhat com; dev lists openshift redhat com
> Hey Judd--
> > On Nov 17, 2014, at 11:38, Judd Maltin <judd newgoliath com> wrote:
> > Hey Folks,
> > I was thinking of writing a chef cookbook for Origin v5. Anyone want to collaborate out there, or is all the strength really behind puppet? Other config mgmnt tools also welcome!
> Thanks for chiming in. Your timing is exceptional!
> As it happens, I am really interested in having Origin M5 use the same Ansible-based deployment tools that our ops team will be using for OpenShift Online. I see two main advantages:
> 1. Our community gets to collaborate with the OpenShift ops team. Given that OpenShift Online is currently hosting two-million-plus applications, I feel like this is a huge opportunity for us to leverage their expertise.
> 2. Rather than focusing our efforts on numerous different tools, if we all get involved with this project, then we can focus our efforts on making it the most complete solution it can be.
> I don't want to dissuade you from doing similar work in Chef or Puppet. That said, my vision for the new version of oo-install that will accompany Origin M5 is one that uses this Ansible playbook:
> Thanks again for reaching out. Happy to chat with you more about this on the list or on IRC; I am user 'nhr' on FreeNode, #openshift-dev channel.
> > Either way, what repos are folks doing their work in, so I might help out.
> > -judd
> > --
> > Judd Maltin
> > T: 917-882-1270
> > what could possibly go wrong?
> > _______________________________________________
> > users mailing list
> > users lists openshift redhat com
> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> users mailing list
> users lists openshift redhat com