Files @ 9ca9c3ada58a
Branch filter:

Location: majic-ansible-roles/testsite/playbooks/ldap.yml

branko
MAR-181: Use Debian-provided Prosody package for testing optional parameter:

- Still properly tests the role, while at the same time making it
possible to use custom apt repository for Debian Buster (due to
Prosody project dropping all repository archives for it).
---

- hosts: ldap
  remote_user: ansible
  become: true
  roles:
    - common
    - mail_forwarder
    - ldap_client
    - ldap_server

- hosts: ldap
  remote_user: ansible
  become: true
  tasks:

    - name: Add users to mail LDAP group
      ldap_attr:
        dn: "cn=mail,ou=groups,{{ testsite_ldap_base }}"
        name: uniqueMember
        values:
          - "uid=johndoe,ou=people,{{ testsite_ldap_base }}"
          - "uid=janedoe,ou=people,{{ testsite_ldap_base }}"
        state: present

    - name: Add user to XMPP LDAP group
      ldap_attr:
        dn: "cn=xmpp,ou=groups,{{ testsite_ldap_base }}"
        name: uniqueMember
        values:
          - "uid=johndoe,ou=people,{{ testsite_ldap_base }}"
          - "uid=janedoe,ou=people,{{ testsite_ldap_base }}"
        state: present