freeipa-client

ansible-freeipa-client

Краткое описание

- 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

Описание

Эта роль позволяет подключать клиенты к домену IPA.

Требования

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

Переменные роли

  • freeipaclient_server: IP/имя хоста сервера IPA (строка, обязательно)
  • freeipaclient_domain: Домен для использования (строка, обязательно)
  • freeipaclient_enroll_user: Имя пользователя для подключения хоста к домену (строка, обязательно)
  • freeipaclient_enroll_pass: Пароль для подключения хоста к домену (строка, обязательно)
  • freeipaclient_hostname: Имя хоста для клиента (строка, по умолчанию: результат команды uname -n)
  • freeipaclient_dns_server: DNS сервер для настройки. Ничего не произойдет, если переменная пуста (строка)
  • freeipaclient_force_join: Перезаписать ли уже существующую запись хоста с запрашиваемым именем (логическое значение, по умолчанию: false)
  • freeipaclient_enable_ntp: Включить ли NTP. Kerberos не будет работать, если время главного сервера и клиента слишком разнится (логическое значение, по умолчанию: true)
  • freeipaclient_all_ip_addresses: Добавить ли все маршрутизируемые IP-адреса в DNS (логическое значение, по умолчанию: true, если не Trusty, иначе false``)

Лицензия

GNU AFFERO GENERAL PUBLIC LICENSE версия 3

Как поучаствовать

Если вы хотите внести вклад в этот репозиторий, имейте в виду, что этот проект использует модель ветвления gitflow с названием следующей ветки релиза next.

Пожалуйста, создайте форк этого репозитория, создайте локальную ветку от ветки next и создавайте запросы на слияние обратно в оригинальную ветку next.

Интеграционное тестирование

Эта роль предоставляет интеграционные тесты с использованием Vagrant:

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

Информация об авторе

Alvaro Aleman

О проекте

A role to join clients to an IPA domain

Установить
ansible-galaxy install alvaroaleman/ansible-freeipa-client
Лицензия
agpl-3.0
Загрузки
5543
Владелец