rhel
Ansible Роль thbe-rhel
Эта роль настраивает и разворачивает базовые настройки на экземпляре RHEL или его клоне.
Требования
Чтобы использовать все возможности этой роли, вы должны быть зарегистрированы в RHN и подписаны хотя бы на стандартную подписку RHEL.
Переменные роли
- role_directory - Эта переменная содержит корневой путь к директориям, используемым ролями thbe (не изменяйте!)
- net_manage - Управление локальной сетью (по умолчанию: false)
- net_mtu - Установка размера MTU (по умолчанию: 1500)
- net_connection_prefix - Префикс для имен сетевых соединений (по умолчанию: 'System ')
- net_interface - Имя сетевого интерфейса (по умолчанию: 'eth0')
- net_hostname_primary - Первичное имя хоста (по умолчанию: не определено)
- net_hostname_secondary - Вторичное имя хоста/псевдоним (по умолчанию: не определено)
- net_ip_primary - Первичный IP-адрес (по умолчанию: не определено)
- net_ip_secondary - Вторичный IP-адрес (по умолчанию: не определено)
- net_route_1 - Дополнительный маршрут 1 (по умолчанию: не определено)
- net_route_2 - Дополнительный маршрут 2 (по умолчанию: не определено)
- net_gw - Стандартный шлюз (по умолчанию: не определено)
- net_packages: - Список пакетов, необходимых для NetworkManager
- fw_manage: - Управление локальным файрволом (по умолчанию: true)
- cockpit_packages - Список пакетов, необходимых для Cockpit
- nfs_manage: - Управление локальным NFS (по умолчанию: false)
- nfs_packages: - Список пакетов, необходимых для NFS
- nfs_server: - Управление локальным NFS-сервером (по умолчанию: false)
- ansible_manage - Управление развертыванием Ansible (по умолчанию: false)
- rhn_manage - Управление подписками RHN (по умолчанию: false)
- rhn_organization_id - ID организации RHN (по умолчанию: 'unset')
- rhn_activation_key - Ключ активации RHN (по умолчанию: 'unset')
- rhel_release_version - Заблокированная версия релиза RHEL (по умолчанию: 'latest')
- rhel_kernel_version - Заблокированная версия ядра RHEL (по умолчанию: 'latest')
- rhel_repos_8 - Список стандартных репозиториев RHEL 8
- rhel_repos_9 - Список стандартных репозиториев RHEL 9
- rhel_packages_common - Список стандартных пакетов RHEL
- rhel_packages_8 - Список стандартных пакетов только для RHEL 8
- rhel_packages_rhn - Список стандартных пакетов только для RHN
- external_repos_epel - Включает репозиторий EPEL (по умолчанию: false)
Зависимости
Эта роль зависит от:
- thbe.common
Пример плейбука
Эту роль можно включить в site.yml так:
# Плейбук сайта
- name: Ansible плейбуки для всех узлов
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: "Включить thbe.common"
ansible.builtin.include_role:
name: "thbe.common"
- name: "Включить thbe.rhel"
ansible.builtin.include_role:
name: "thbe.rhel"
vars:
external_repos_epel: true
Лицензия
GPL-3.0-only
Информация об авторе
Thomas Bendler - https://www.thbe.org/
О проекте
This role deploy RHEL specific settings/ tools to a freshly installed machine
Установить
ansible-galaxy install thbe/ansible-role-rhel
Лицензия
gpl-3.0
Загрузки
775
Владелец
Professional hobbyist