lennertmertens.389ds
Rôle Ansible 389ds
Un rôle Ansible pour installer et configurer un serveur d'annuaire 389. Plus précisément, les responsabilités de ce rôle sont de :
- Installer un serveur d'annuaire 389 sur des systèmes RedHat
- Configurer les utilisateurs LDAP et les unités d'organisation de manière complète (à ajouter)
Exigences
Pas d'exigences spécifiques
Variables du rôle
Variable | But |
---|---|
dirsrv_password |
Mot de passe, assurez-vous de le définir |
dirsrv_admin_password |
Mot de passe administrateur (Par défaut : dirsrv_password) |
dirsrv_fqdn |
FQDN (Par défaut : ansible_fqdn, si ansible_fqdn échoue ou est incorrect pour vous, définissez-en un approprié) |
dirsrv_suffix |
Par défaut : les deux dernières parties de dirsrv_fqdn |
dirsrv_hostname |
Par défaut : la première partie de dirsrv_fqdn |
dirsrv_ip |
Adresse IP du serveur d'annuaire 389. Par défaut 127.0.0.1 |
dirsrv_remove_entries |
Liste des entrées LDAP par défaut à supprimer lors de l'installation |
dirsrv_groups |
Liste des groupes à créer sur le serveur d'annuaire |
dirsrv_users |
Liste des utilisateurs à créer sur le serveur d'annuaire |
Dépendances
- Rôle
bertvv.rh-base
pour ajouter et ouvrir les ports requis
Prérequis
- Ouvrir les ports requis pour LDAP :
rhbase_firewall_allow_ports:
- 389/tcp
- 9830/tcp
- 636/tcp
- 3269/tcp
Exemple de Playbook
Supprimer des entrées
dirsrv_remove_entries:
- "ou=Special Users,dc=green,dc=local"
- "cn=Accounting Managers,ou=Groups,dc=green,dc=local"
Ajouter des groupes
dirsrv_groups:
- name: it
gidnumber: 1001
members:
- linus
- name: sales
gidnumber: 1002
members:
- mark
Ajouter des utilisateurs
dirsrv_users:
- uid: linus
cn: Linus
sn: Torvalds
description: Linus Torvalds
password: "{SSHA}dIfwvAy7VNBkjywXaAXsgLPCiXemGegCShfPVQ==" # hash pour "Test123"
uidnumber: 700
gidnumber: 700
loginshell: /bin/bash
homedirectory: /home/linus
Contribuer
Les problèmes, demandes de fonctionnalités et idées sont appréciés et peuvent être postés dans la section Issues.
Les demandes de tirage sont également très bienvenues. Le meilleur moyen de soumettre une PR est de d'abord créer un fork de ce projet Github, puis de créer une branche de sujet pour le changement proposé et de pousser cette branche vers votre propre fork. Github pourra ensuite facilement créer une PR basée sur cette branche. N'oubliez pas d'ajouter votre nom à la liste des contributeurs ci-dessous !
Licence
Licence BSD à 3 clauses, voir LICENSE
Remerciements
Ce rôle est basé sur un rôle obsolète créé par sasilen.
Contributeurs
- Bert Van Vreckem (mainteneur du squelette de rôle)
- Lennert Mertens
- Ismail El Kaddourri
389 Directory Server for CentOS7
ansible-galaxy install lennertmertens.389ds