Ansible-Linux_Base/roles/base/defaults/main.yml

152 lines
3.1 KiB
YAML
Raw Normal View History

2021-09-01 17:31:49 -06:00
---
# file: roles/base/defaults/main.yml
# ****
# Core
# ****
# General
# =======
# User that should be configured for future management
2021-09-01 17:31:49 -06:00
base_core_management_user: "{{ ansible_user }}"
# Secondary user that may be configured for future management
base_core_secondary_user: ""
# If enabled, the password for the management user account will be disabled
base_core_management_user_disable_password: false
# If enabled, the password for the secondary user account will be disabled
base_core_secondary_user_disable_password: false
2021-09-01 17:31:49 -06:00
# Install all available updates at runtime
base_core_install_updates: true
# Firewall
# ========
# Allows the firewall to be configured
base_core_firewall_configure: true
2021-09-01 17:31:49 -06:00
# Hostname
# ========
# Defines the hostname to be forced on the host but is ignored if undefined
base_core_hostname: ""
# MOTD
# ====
2022-08-22 15:32:00 -06:00
# Allows the MOTD to be configured
2022-08-23 08:25:04 -06:00
base_core_motd_configure: true
2022-08-22 13:35:30 -06:00
2021-09-01 17:31:49 -06:00
# Banner to add to MOTD
base_core_motd_banner: ""
2022-08-23 08:12:43 -06:00
# Root CA
# =======
# Defines the basename to use for the Root CA
base_core_root_ca_basename: ""
# Converts the defined certificate from DER to PEM type
base_core_root_ca_convert: false
# URL to download the Root CA
base_core_root_ca_url: ""
2021-09-01 17:31:49 -06:00
# SSH
# ===
# Allow ssh root login
base_core_ssh_permit_root_login: false
# Allow ssh password authentication
base_core_ssh_permit_password_authentication: false
# Self Signed Cert
# ================
# Common name for self signed cert, use hostname as a default
base_core_cert_common_name: "{{ ansible_facts['nodename'] }}"
2022-08-23 08:12:43 -06:00
# Time Sync
# ========
2021-09-01 17:31:49 -06:00
2022-08-23 08:12:43 -06:00
# Defines the timezone to apply to the client
base_core_timezone: "America/Boise"
2021-09-01 17:31:49 -06:00
# Web Management
# ==============
# Enables the installation of the cockpit web management package(s)
base_core_web_management: false
# ******
# Debian
# ******
# Automatic Updates
# =============
base_debian_automatic_updates_download: "02:00"
base_debian_automatic_updates_download_randomizer: "5m"
base_debian_automatic_updates_update: "02:15"
base_debian_automatic_updates_update_randomizer: "5m"
base_debian_automatic_updates_reboot: "03:30"
# ******
# RedHat
# ******
# RHEL Subscription
# =============
base_redhat_subscription_activationkey: ""
base_redhat_subscription_org_id: ""
2022-08-22 13:04:29 -06:00
# EPEL
# =============
base_redhat_epel: true
2022-08-22 13:04:29 -06:00
# DNF Automatic
# =============
base_redhat_dnf_automatic_timer: "02:00"
base_redhat_dnf_automatic_timer_randomizer: "5m"
2022-08-22 13:04:29 -06:00
# commands
# --------
base_redhat_dnf_automatic_apply_updates: yes
base_redhat_dnf_automatic_download_updates: yes
base_redhat_dnf_automatic_upgrade_type: default
base_redhat_dnf_automatic_random_sleep: 0
# emitters
# --------
base_redhat_dnf_automatic_emit_via: stdio
base_redhat_dnf_automatic_system_name: "{{ ansible_facts['nodename'] }}"
# command
# -------
base_redhat_dnf_automatic_command_format: ""
base_redhat_dnf_automatic_stdin_format: ""
# command_email
# -------------
base_redhat_dnf_automatic_email_command_format: ""
base_redhat_dnf_automatic_email_stdin_format: ""
# email
# -----
base_redhat_dnf_automatic_email_from: root
base_redhat_dnf_automatic_email_to: root
base_redhat_dnf_automatic_email_host: localhost