CTL-Fed-Security.freeipa-client

ansible-freeipa-client

Zusammenfassung

- hosts: all
  vars:
    freeipaclient_servers:
      - ipa.demo1.freeipa.org
      - ipa.demo2.freeipa.org
    freeipaclient_domain: ipa.demo1.freeipa.org
    freeipaclient_enroll_user: admin
    freeipaclient_enroll_pass: Secret123
  roles:
     - alvaroaleman.freeipa-client

Beschreibung

Diese Rolle ermöglicht es, Clients zu einer IPA-Domain hinzuzufügen.

Anforderungen

  • 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

Rollen-Variablen

  • freeipaclient_servers: Liste der IP/Hostnamen von IPA-Servern, die verwendet werden sollen (string, erforderlich)
  • freeipaclient_domain: Zu verwendende Domain (string, erforderlich)
  • freeipaclient_enroll_user: Benutzername zum Registrieren des Hosts in der Domain (string, erforderlich)
  • freeipaclient_enroll_pass: Passwort zum Registrieren des Hosts in der Domain (string, erforderlich)
  • freeipaclient_hostname: Der Hostname, der für den Client verwendet werden soll (string, Standard: Ausgabe von uname -n)
  • freeipaclient_dns_server: DNS-Server, der konfiguriert werden soll. Dies hat keine Wirkung, wenn die Variable leer ist (string)
  • freeipaclient_force_join: Ob ein bereits vorhandener Host-Eintrag mit dem gewünschten Namen überschrieben werden soll (boolean, Standard: false)
  • freeipaclient_enable_ntp: Ob NTP aktiviert werden soll. Kerberos funktioniert nicht, wenn die Zeit des Masters und des Clients zu stark abweicht (boolean, Standard: true)
  • freeipaclient_all_ip_addresses: Ob alle routbaren IP-Adressen zu DNS hinzugefügt werden sollen (boolean, Standard: true, wenn nicht Trusty, sonst false)

Lizenz

GNU AFFERO ALLGEMEINE ÖFFENTLICHE LIZENZ Version 3

Mitwirken

Wenn Sie zu diesem Repository beitragen möchten, beachten Sie bitte, dass dieses Projekt ein gitflow Workflow verwendet, mit dem nächsten Release-Branch namens next.

Bitte forken Sie dieses Repository und erstellen Sie einen lokalen Branch, der vom next Branch abzweigt, und erstellen Sie Pull-Requests zurück zum Ursprungs-next Branch.

Integrationstests

Diese Rolle bietet Integrationstests mit Vagrant:

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

Autorinformationen

Dieses Projekt wurde von Alvaro Aleman geforkt.

Über das Projekt

A role to join clients to an IPA domain

Installieren
ansible-galaxy install CTL-Fed-Security.freeipa-client
GitHub Repository
Lizenz
agpl-3.0
Downloads
45.9k