thbe.rhel
Ansible-Rolle thbe-rhel
Diese Rolle konfiguriert und implementiert die Basiseinstellungen auf einer RHEL-Instanz oder einem RHEL-Klon.
Anforderungen
Um das volle Potenzial dieser Rolle auszuschöpfen, müssen Sie im RHN registriert und mindestens für ein standardmäßiges RHEL-Abonnement angemeldet sein.
Rollenvariablen
- role_directory - Diese Variable enthält den Stamm-Pfad der Verzeichnisse, die von den thbe-Rollen verwendet werden (nicht ändern!)
- net_manage - Lokales Netzwerk verwalten (Standard: false)
- net_mtu - MTU-Größe festlegen (Standard: 1500)
- net_connection_prefix - Präfix für Netzwerkkonnectionsnamen (Standard: 'System ')
- net_interface - Name der Netzwerkschnittstelle (Standard: 'eth0')
- net_hostname_primary - Primärer Hostname (Standard: nicht definiert)
- net_hostname_secondary - Sekundärer Hostname/Alias (Standard: nicht definiert)
- net_ip_primary - Primäre IP-Adresse (Standard: nicht definiert)
- net_ip_secondary - Sekundäre IP-Adresse (Standard: nicht definiert)
- net_route_1 - Zusätzliche Route 1 (Standard: nicht definiert)
- net_route_2 - Zusätzliche Route 2 (Standard: nicht definiert)
- net_gw - Standard-Gateway (Standard: nicht definiert)
- net_packages: - Liste der benötigten Pakete für NetworkManager
- fw_manage: - Lokale Firewall verwalten (Standard: true)
- cockpit_packages - Liste der benötigten Pakete für Cockpit
- nfs_manage: - Lokales NFS verwalten (Standard: false)
- nfs_packages: - Liste der benötigten Pakete für NFS
- nfs_server: - Lokalen NFS-Server verwalten (Standard: false)
- ansible_manage - Ansible-Bereitstellung verwalten (Standard: false)
- rhn_manage - RHN-Abonnements verwalten (Standard: false)
- rhn_organization_id - RHN-Organisations-ID (Standard: 'nicht gesetzt')
- rhn_activation_key - RHN-Aktivierungsschlüssel (Standard: 'nicht gesetzt')
- rhel_release_version - Festgelegte RHEL-Version (Standard: 'neueste')
- rhel_kernel_version - Festgelegte RHEL-Kernelversion (Standard: 'neueste')
- rhel_repos_8 - Liste der Standard-RHEL 8-Repositorys
- rhel_repos_9 - Liste der Standard-RHEL 9-Repositorys
- rhel_packages_common - Liste der Standard-RHEL-Pakete
- rhel_packages_8 - Liste der Standardpakete nur für RHEL 8
- rhel_packages_rhn - Liste der Standardpakete nur für RHN
- external_repos_epel - Aktiviert das EPEL-Repository (Standard: false)
Abhängigkeiten
Diese Rolle hängt von Folgendem ab:
- thbe.common
Beispiel-Playbook
Diese Rolle kann im site.yml wie folgt eingebunden werden:
# Site-Playbook
- name: Ansible-Playbooks für alle Knoten
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: "Include thbe.common"
ansible.builtin.include_role:
name: "thbe.common"
- name: "Include thbe.rhel"
ansible.builtin.include_role:
name: "thbe.rhel"
vars:
external_repos_epel: true
Lizenz
GPL-3.0-nur
Autoreninformation
Thomas Bendler - https://www.thbe.org/
Über das Projekt
This role deploy RHEL specific settings/ tools to a freshly installed machine
Installieren
ansible-galaxy install thbe.rhel
Lizenz
gpl-3.0
Downloads
785
Besitzer
Professional hobbyist