eddyh85.linux_domain_mgmt
Gestion de Domaine Active Directory sous Linux
C'est un rôle Ansible unifié pour rejoindre ou quitter automatiquement un domaine Active Directory avec une machine Linux en utilisant Kerberos et SSSD. Ce rôle est testé sur RedHat/CentOS 7-9, les versions LTS d'Ubuntu 16-22 et Debian 8-10 ainsi que sur open(SUSE) 11-15.Exigences
- Ansible >= 2.6
- Utilisateur du service Active Directory
- Client NTP configuré
- Configuration DNS et entrées correctes
Installation
ansible-galaxy install EddyH85.linux_domain_mgmt
Variables du Rôle
fichier : defaults/main.yml Le rôle utilise les variables suivantes, que vous devez remplacer dans votre playbook :
# Informations sur le domaine
join_domain: true # true/false - rejoindre ou quitter le domaine Active Directory
DomainName: linuxlab.local # remplacez linuxlab.local par votre nom de domaine
realm: LINUXLAB.LOCAL # remplacez cette valeur par votre nom de domaine en majuscules
Join_OU: OU=Server,OU=Germany,DC=linuxlab,DC=local # remplacez cette valeur par votre chemin LDAP
# Identifiants
Join_User: ADMDOMAIN
Join_User_Pass: admdomainpassword
# Permissions
PermitAdminUsers: Administrator # indiquez ici vos utilisateurs administratifs, séparés par des virgules
PermitAdminGroups: LinuxAdmins # indiquez ici vos groupes administratifs, séparés par des virgules
Exemple de Playbook
---
- hosts: lx64*
gather_facts: yes
become: true
roles:
- EddyH85.linux_domain_mgmt
vars:
Join_User: tu-adjoin
DomainName: linuxlab.de
Join_User_Pass: Passw0rd
realm: LINUXLAB.DE
Join_OU: OU=Server,OU=Germany,OU=Linuxlab,DC=linuxlab,DC=de
Join_User: ServiceUser
Join_User_Pass: ServiceUserPWD
PermitAdminUsers: Administrator
PermitAdminGroups: D_LINUX_ADMINs
join_domain: true
Test
Ce rôle a été testé sur les distributions Linux :
- (open)SUSE 11-15
- RHEL/CentOS 7-9
- Debian 8-10
- Ubuntu LTS 16.04, 18.04, 20.04 22.04
À propos du projet
Join or leave Microsoft - Active Directory Domain, using Kerberos und SSSD for RedHat/ CentOS, Debian, Ubuntu and open(SUSE) Distributions.
Installer
ansible-galaxy install eddyh85.linux_domain_mgmtLicence
apache-2.0
Téléchargements
260
Propriétaire
