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: 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: |
    ##################################################################
    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: 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'

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

Informazioni sul progetto

Solaris common services configuration

Installa
ansible-galaxy install aldenso.solariscommon
Licenza
bsd-2-clause
Download
77
Proprietario
SysAdmin powered by caffeine