alvaroaleman.freeipa-client

ansible-freeipa-client

Streszczenie

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

Opis

Ta rola pozwala na dołączanie klientów do domeny IPA.

Wymagania

  • CentOS 7
  • Red Hat Enterprise Linux 7
  • Fedora 24
  • Ubuntu Trusty
  • Ubuntu Xenial
  • Ubuntu Bionic

Zmienne roli

  • freeipaclient_server: IP/Nazwa hosta serwera IPA do użycia (ciąg, wymagane)
  • freeipaclient_domain: Domenа do użycia (ciąg, wymagane)
  • freeipaclient_enroll_user: Nazwa użytkownika do rejestracji hosta w domenie (ciąg, wymagane)
  • freeipaclient_enroll_pass: Hasło do rejestracji hosta w domenie (ciąg, wymagane)
  • freeipaclient_hostname: Nazwa hosta do użycia dla klienta (ciąg, domyślnie: wynik polecenia uname -n)
  • freeipaclient_dns_server: Serwer DNS do skonfigurowania. Nic to nie zmieni, jeśli zmienna jest pusta (ciąg)
  • freeipaclient_force_join: Czy nadpisać już istniejący wpis hosta o żądanej nazwie (boolean, domyślnie: false)
  • freeipaclient_enable_ntp: Czy włączyć NTP. Kerberos nie będzie działać, jeśli czas serwera i klienta zbytnio się różni (boolean, domyślnie: true)
  • freeipaclient_all_ip_addresses: Czy dodać wszystkie routowalne adresy IP do DNS (boolean, domyślnie: true, jeśli nie Trusty, w przeciwnym razie false)

Licencja

GNU AFFERO GENERAL PUBLIC LICENSE Version 3

Wkład

Jeśli chcesz przyczynić się do tego repozytorium, pamiętaj, że ten projekt korzysta z modelu pracy gitflow z następną gałęzią wydań o nazwie next.

Proszę sklonować to repozytorium i utworzyć lokalną gałąź z gałęzi next, a następnie utworzyć żądania pull w kierunku oryginalnej gałęzi next.

Testowanie integracji

Ta rola zapewnia testy integracyjne z użyciem Vagrant:

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

Informacje o autorze

Alvaro Aleman

O projekcie

A role to join clients to an IPA domain

Zainstaluj
ansible-galaxy install alvaroaleman.freeipa-client
Licencja
agpl-3.0
Pobrania
5.6k
Właściciel