CTL-Fed-Security.freeipa-client

ansible-freeipa-client

Synopsis

- hôtes : tous
  vars :
    freeipaclient_serveurs :
      - ipa.demo1.freeipa.org
      - ipa.demo2.freeipa.org
    freeipaclient_domaine : ipa.demo1.freeipa.org
    freeipaclient_utilisateur_inscription : admin
    freeipaclient_mot_de_passe_inscription : Secret123
  rôles :
     - alvaroaleman.freeipa-client

Description

Ce rôle permet de connecter des clients à un domaine IPA.

Exigences

  • Rocky 9
  • CentOS 8
  • CentOS 7
  • Fedora 24
  • Fedora 27
  • Fedora 29
  • Fedora 30
  • Fedora 31
  • Fedora 32
  • Fedora 33
  • Fedora 34
  • Fedora 35
  • Ubuntu Trusty
  • Ubuntu Xenial

Variables de rôle

  • freeipaclient_serveurs : Liste des IP/Noms d'hôtes des serveurs IPA à utiliser (chaîne, obligatoire)
  • freeipaclient_domaine : Domaine à utiliser (chaîne, obligatoire)
  • freeipaclient_utilisateur_inscription : Nom d'utilisateur pour inscrire l'hôte dans le domaine (chaîne, obligatoire)
  • freeipaclient_mot_de_passe_inscription : Mot de passe pour inscrire l'hôte dans le domaine (chaîne, obligatoire)
  • freeipaclient_nom_d_hôte : Le nom d'hôte à utiliser pour le client (chaîne, défaut : résultat de uname -n)
  • freeipaclient_serveur_dns : Serveur DNS à configurer. Cela ne fera rien si la variable est vide (chaîne)
  • freeipaclient_forcer_rejoindre : S'il faut écraser une entrée d'hôte déjà existante avec le nom demandé (booléen, défaut : faux)
  • freeipaclient_activer_ntp : S'il faut activer NTP. Kerberos ne fonctionnera pas si l'heure du maître et du client dérive trop (booléen, défaut : vrai)
  • freeipaclient_toutes_les_adresses_ip : S'il faut ajouter toutes les adresses IP routables au DNS (booléen, défaut : vrai si ce n'est pas Trusty, sinon faux)

Licence

LICENCE PUBLIQUE GÉNÉRALE GNU AFFERO Version 3

Contribution

Si vous souhaitez contribuer à ce dépôt, veuillez noter que ce projet utilise un modèle de travail gitflow avec la prochaine branche de version appelée next.

Veuillez forker ce dépôt et créer une branche locale à partir de la branche next et créer des demandes de tirage vers la branche d'origine next.

Tests d'intégration

Ce rôle fournit des tests d'intégration en utilisant Vagrant :

cp envvars-vagrant.sample envvars
EDITOR=vim
$EDITOR envvars
source envvars
make test

Informations sur l'auteur

Ce projet a été forké depuis Alvaro Aleman.

À propos du projet

A role to join clients to an IPA domain

Installer
ansible-galaxy install CTL-Fed-Security.freeipa-client
Licence
agpl-3.0
Téléchargements
45.9k
Propriétaire