thbe.rhel
Rol de Ansible thbe-rhel
Este rol configura y despliega configuraciones básicas en una instancia de RHEL o un clon de RHEL.
Requisitos
Para aprovechar al máximo este rol, necesitas estar registrado en el RHN y suscrito a al menos una suscripción estándar de RHEL.
Variables del Rol
- role_directory - Esta variable contiene la ruta raíz de los directorios utilizados por los roles de thbe (¡no la cambies!)
- net_manage - Gestionar la red local (predeterminado: false)
- net_mtu - Establecer el tamaño de MTU (predeterminado: 1500)
- net_connection_prefix - Prefijo para los nombres de las conexiones de red (predeterminado: 'Sistema ')
- net_interface - Nombre de la interfaz de red (predeterminado: 'eth0')
- net_hostname_primary - Nombre de host principal (predeterminado: no definido)
- net_hostname_secondary - Nombre de host secundario/alias (predeterminado: no definido)
- net_ip_primary - Dirección IP principal (predeterminado: no definido)
- net_ip_secondary - Dirección IP secundaria (predeterminado: no definido)
- net_route_1 - Ruta adicional 1 (predeterminado: no definido)
- net_route_2 - Ruta adicional 2 (predeterminado: no definido)
- net_gw - Puerta de enlace estándar (predeterminado: no definido)
- net_packages: - Lista de paquetes requeridos para NetworkManager
- fw_manage: - Gestionar el firewall local (predeterminado: true)
- cockpit_packages - Lista de paquetes requeridos para Cockpit
- nfs_manage: - Gestionar NFS local (predeterminado: false)
- nfs_packages: - Lista de paquetes requeridos para NFS
- nfs_server: - Gestionar el servidor NFS local (predeterminado: false)
- ansible_manage - Gestionar el despliegue de Ansible (predeterminado: false)
- rhn_manage - Gestionar suscripciones de RHN (predeterminado: false)
- rhn_organization_id - ID de la organización RHN (predeterminado: 'no establecido')
- rhn_activation_key - Clave de activación RHN (predeterminado: 'no establecido')
- rhel_release_version - Versión de lanzamiento de RHEL bloqueada (predeterminado: 'última')
- rhel_kernel_version - Versión del núcleo de RHEL bloqueada (predeterminado: 'última')
- rhel_repos_8 - Lista de repositorios estándar de RHEL 8
- rhel_repos_9 - Lista de repositorios estándar de RHEL 9
- rhel_packages_common - Lista de paquetes estándar de RHEL
- rhel_packages_8 - Lista de paquetes estándar solo para RHEL 8
- rhel_packages_rhn - Lista de paquetes estándar solo para RHN
- external_repos_epel - Activa el repositorio EPEL (predeterminado: false)
Dependencias
Este rol depende de:
- thbe.common
Ejemplo de Playbook
Este rol se puede incluir en el site.yml de esta manera:
# Playbook del sitio
- name: Playbooks de Ansible para todos los nodos
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: "Incluir thbe.common"
ansible.builtin.include_role:
name: "thbe.common"
- name: "Incluir thbe.rhel"
ansible.builtin.include_role:
name: "thbe.rhel"
vars:
external_repos_epel: true
Licencia
GPL-3.0-only
Información del Autor
Thomas Bendler - https://www.thbe.org/
Acerca del proyecto
This role deploy RHEL specific settings/ tools to a freshly installed machine
Instalar
ansible-galaxy install thbe.rhel
Licencia
gpl-3.0
Descargas
785
Propietario
Professional hobbyist