Spec-Zone.ru › Ansible 2.10

community.general.ipa_config – Управление глобальными настройками конфигурации FreeIPA

Примечание

Этот плагин входит в коллекцию community.general (версия 1.3.2).

Для его установки используйте: ansible-galaxy collection install community.general

Для использования в книге задач укажите: community.general.ipa_config

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения

Описание

  • Изменение глобальных настроек конфигурации сервера FreeIPA.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
ipa_host
строка
Значение по умолчанию:
"ipa.example.com"
IP-адрес или имя хоста сервера IPA.
Если значение не указано в задаче, будет использовано значение переменной окружения IPA_HOST
Если ни в задаче, ни в переменной окружения IPA_HOST значение не указано, то для обнаружения сервера FreeIPA будет использоваться DNS.
В FreeIPA необходима запись 'ipa-ca'.
Если ни запись DNS, ни переменная окружения IPA_HOST, ни значение не доступны в задаче, то будет использовано значение по умолчанию.
Механизм обратной замены переменных окружения добавлен в Ansible 2.5.
ipa_pass
строка
Пароль административного пользователя.
Если значение не указано в задаче, будет использовано значение переменной окружения IPA_PASS
Обратите внимание, что если доступна библиотека 'urllib_gssapi', можно использовать GSSAPI для аутентификации на сервере FreeIPA.
Если доступна переменная окружения KRB5CCNAME, модуль будет использовать этот кэш учетных данных Kerberos для аутентификации на сервере FreeIPA.
Если доступна переменная окружения KRB5_CLIENT_KTNAME, и KRB5CCNAME нет, модуль будет использовать этот ключ Kerberos для аутентификации.
Если GSSAPI недоступен, использование 'ipa_pass' требуется.
Механизм обратной замены переменных окружения добавлен в Ansible 2.5.
ipa_port
целое число
Значение по умолчанию:
443
Порт сервера FreeIPA/IPA.
Если значение не указано в задаче, будет использовано значение переменной окружения IPA_PORT
Если ни в задаче, ни в переменной окружения IPA_PORT значение не указано, то устанавливается значение по умолчанию.
Механизм обратной замены переменных окружения добавлен в Ansible 2.5.
ipa_prot
строка
    Варианты:
  • http
  • https ←
Протокол, используемый сервером IPA.
Если значение не указано в задаче, будет использовано значение переменной окружения IPA_PROT
Если ни в задаче, ни в переменной окружения IPA_PROT значение не указано, то устанавливается значение по умолчанию.
Механизм обратной замены переменных окружения добавлен в Ansible 2.5.
ipa_timeout
целое число
Значение по умолчанию:
10
Устанавливает таймаут бездействия (в секундах) для подключения.
Для массовых операций может потребоваться увеличить это значение, чтобы избежать таймаута от сервера IPA.
Если значение не указано в задаче, будет использовано значение переменной окружения IPA_TIMEOUT
Если ни в задаче, ни в переменной окружения IPA_TIMEOUT значение не указано, то устанавливается значение по умолчанию.
ipa_user
строка
Значение по умолчанию:
"admin"
Административная учетная запись на сервере IPA.
Если значение не указано в задаче, будет использовано значение переменной окружения IPA_USER
Если ни в задаче, ни в переменной окружения IPA_USER значение не указано, то устанавливается значение по умолчанию.
Механизм обратной замены переменных окружения добавлен в Ansible 2.5.
ipadefaultemaildomain
строка
Домен электронной почты по умолчанию для новых пользователей.

псевдонимы: emaildomain
ipadefaultloginshell
строка
По умолчанию оболочка для новых пользователей.

псевдонимы: loginshell
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Это применимо только если ipa_prot равен https.
Если установлено no, сертификаты SSL не будут проверены.
Это следует устанавливать только в no для сайтов, контролируемых лично, использующих самозаверенные сертификаты.

Примеры

- name: Ensure the default login shell is bash.
  community.general.ipa_config:
    ipadefaultloginshell: /bin/bash
    ipa_host: localhost
    ipa_user: admin
    ipa_pass: supersecret

- name: Ensure the default e-mail domain is ansible.com.
  community.general.ipa_config:
    ipadefaultemaildomain: ansible.com
    ipa_host: localhost
    ipa_user: admin
    ipa_pass: supersecret

Возвращаемые значения

Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
config
словарь
всегда
Конфигурация, возвращенная API IPA.



Авторы

  • Fran Fitzpatrick (@fxfitz)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/ipa_config_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API