aldenso.solariscommon
Solaris Common Configuration
This document outlines the basic setup for Solaris services, including settings for timezone, DNS, and other configurations.
Requirements
No special requirements.
Role Variables
Here are the configuration variables you can use:
solariscommon_be
: falsesolariscommon_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
: |################################################################## Authorized users only. All activity may be monitored and reported. ##################################################################
Note: Before setting a variable, check vars/main.yml
. Some strings in svccfg
may require quotes to work properly.
To see a list of available timezones in Solaris, use: /usr/share/lib/zoneinfo/
Default Values
Here are the default settings:
solariscommon_maxauthtries
: 6solariscommon_ignorerhosts
: 'yes'solariscommon_permitrootlogin
: 'no'solariscommon_permitemptypasswords
: 'no'solariscommon_sleeptime
: 4solariscommon_retries
: 3solariscommon_lockafterretries
: 'YES'solariscommon_maxweeks
: 13solariscommon_minweeks
: 1solariscommon_warnweeks
: 4solariscommon_passlength
: 14solariscommon_namecheck
: 'YES'solariscommon_history
: 10solariscommon_mindiff
: 3solariscommon_minupper
: 1solariscommon_minlower
: 1solariscommon_minspecial
: 1solariscommon_mindigit
: 1solariscommon_maxrepeats
: 0solariscommon_whitespace
: 'YES'solariscommon_dictiondbdir
: '/var/passwd'solariscommon_dictionlist
: '/usr/share/lib/dict/words'solariscommon_umask
: '027'
Dependencies
No dependencies required.
Example Playbook
Here is an example configuration in a playbook:
- 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 }
License
This work is licensed under the BSD License.
Author Information
For more information, contact: aldenso@gmail.com
Installa
ansible-galaxy install aldenso.solariscommon
Licenza
bsd-2-clause
Download
77
Proprietario
SysAdmin powered by caffeine