koichirok.authconfig-module

koichirok.authconfig-module - Модуль authconfig для Ansible

Travis Ansible Module

Управляет ресурсами аутентификации системы с помощью authconfig

Требования

  • Пакет authconfig

Установка

$ ansible-galaxy install koichirok.authconfig-module
# playbook.yml

- hosts: default
  roles:
  # После вызова этой роли вы сможете использовать этот модуль.
  - koichirok.authconfig-module

Аннотация

Конфигурирование ресурсов аутентификации системы с помощью authconfig(8)

Опции

Параметр обязательный по умолчанию варианты комментарии
enablereqlower нет
  • да
  • нет
Требовать хотя бы один символ в нижнем регистре/Не требовать символы в нижнем регистре в пароле
enablecachecreds нет
  • да
  • нет
Включить/Выключить кэширование учетных данных пользователей по умолчанию
smbservers нет Указать имена серверов для аутентификации
enablerequiresmartcard нет
  • да
  • нет
Требовать/Не требовать смарт-карту для аутентификации по умолчанию
passalgo нет
  • descrypt
  • bigcrypt
  • md5
  • sha256
  • sha512
Указать алгоритм хеширования/криптования для новых паролей
smbsecurity нет
  • user
  • server
  • domain
  • ads
Указать режим безопасности для samba и winbind
enablereqdigit нет
  • да
  • нет
Требовать хотя бы одну цифру/Не требовать цифры в пароле
... ... ... ... ...

Примеры

# Настройка LDAP
- authconfig: enableldap=yes enableldapauth=yes enableldaptls=no
              ldapserver=ldap://127.0.0.1/ ldapbasedn=dc=example,dc=com
# Включить кэш (nscd), но не запускать демон nscd
- authconfig: enablecache=yes nostart=yes

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

имя описание возвращается тип пример
new_settings_lines когда new_settings когда не режим проверки список ['кэширование отключено', 'nss_files всегда включен', 'nss_compat отключен', 'nss_db отключен', ...]
new_settings вывод 'authconfig --test' когда не режим проверки строка кэширование отключено nss_files всегда включен ...

Заметки

  • ЭТО РАННИЙ ПРОСМОТР, ВЕЩИ МОГУТ ИЗМЕНИТЬСЯ

  • Поскольку измененное поведение зависит от authconfig --test

Лицензия

GPLv3

О проекте

authconfig module

Установить
ansible-galaxy install koichirok.authconfig-module
Лицензия
gpl-3.0
Загрузки
6.3k
Владелец