solariscommon

solariscommon

Общая конфигурация для сервисов Solaris (часовой пояс, DNS, nsswitch и т.д.).

Требования

Отсутствуют.

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

Доступные переменные перечислены ниже.

solariscommon_be: false
solariscommon_bename: "solaris"
solariscommon_timezone: "America/Caracas"
solariscommon_dns_servers: "192.168.56.1 192.168.56.101"
solariscommon_dns_search: '"aldoca.local" "aldoca.local.ve"'
solariscommon_ns_switch: '"files dns"'
solariscommon_ntp_servers: [ '0.pool.ntp.org prefer', '1.pool.ntp.org', '2.pool.ntp.org' ]
solariscommon_banner: |
  ##################################################################
  Только для авторизованных пользователей. Вся деятельность может быть отслежена и зарегистрирована.
  ##################################################################

Важно: проверьте vars/main.yml перед тем, как установить переменную, некоторые строки в svccfg могут вызвать проблемы без нужных кавычек.

Чтобы проверить доступные часовые пояса в Solaris --> /usr/share/lib/zoneinfo/

По умолчанию указаны следующие значения.

solariscommon_maxauthtries: 6
solariscommon_ignorerhosts: 'yes'
solariscommon_permitrootlogin: 'no'
solariscommon_permitemptypasswords: 'no'
solariscommon_sleeptime: 4
solariscommon_retries: 3
solariscommon_lockafterretries: 'YES'
solariscommon_maxweeks: 13
solariscommon_minweeks: 1
solariscommon_warnweeks: 4
solariscommon_passlength: 14
solariscommon_namecheck: 'YES'
solariscommon_history: 10
solariscommon_mindiff: 3
solariscommon_minupper: 1
solariscommon_minlower: 1
solariscommon_minspecial: 1
solariscommon_mindigit: 1
solariscommon_maxrepeats: 0
solariscommon_whitespace: 'YES'
solariscommon_dictiondbdir: '/var/passwd'
solariscommon_dictionlist: '/usr/share/lib/dict/words'
solariscommon_umask: '027'

Зависимости

Отсутствуют.

Пример плейбука

- hosts: servers
  roles:
     - { role: aldenso.solariscommon, solariscommon_be: true, timezone: "America/New_York",  ns_switch: '"files dns mdns"', when: "ansible_os_family == 'Solaris'", become: true }

Лицензия

BSD

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

aldenso@gmail.com

О проекте

Solaris common services configuration

Установить
ansible-galaxy install aldenso/ansible-role-solariscommon
Лицензия
bsd-2-clause
Загрузки
63
Владелец
SysAdmin powered by caffeine