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

À propos du projet

389 Directory Server for CentOS7

Installer
ansible-galaxy install lennertmertens.389ds
Licence
bsd-3-clause
Téléchargements
170
Propriétaire
versaminds | CodeCloud