Ansible

So, you've probably read My Puppet Rant and that's what brought you here. I'm impressed with the simple, minimalist structure of ansible, but I'm having a small challenge with the documentation; there's never enough. However, I've been able to construct a playbook to configure Ubuntu 12.04 with ldap package 389-ds, auto-create an instance, and started configuring as a multimaster. There's some challenges with the peer-negotiation that has to occur with the multimaster part, but I'll post what's been done so far. I'm pleased that I've only been using Ansible for about a week now, and have been able to make this much progress.

Directory Structure:

/etc/ansible

hosts

playbooks

/etc/ansible/playbooks/ldap:

99user.ldif

changelog.ldif

default.ldif

ds_setup.tmpl

hosts.ldif

ldap.conf

ldap_limits

ldap_sysctl

ldap.yml

replica.ldif

supplier_credentials.ldif