/playbook-slapd

example playbook with ansible-ldap module

Playbook for OpenLDAP (slapd)

requirements

Prepare

1. git clone

$ git clone https://github.com/mkouhei/playbook-slapd
$ cd playbook-slapd

2. install ansible.

$ virtualenv .venv
$ . .venv/bin/activate
(venv)$ pip install ansible

3. Install dependency roles

(venv)$ install -d library
(venv)$ cd library
(venv)$ ansible-galaxy install -p library -r requirements.yml --no-deps
(venv)$ cd -
  1. edit parameters
    • hosts
    • group_vars/all

5. run ansible-playbook.

(venv)$ ansible-playbook -i hosts site.yml -K