thbe.sap
Ansible Rolle thbe-sap
Diese Rolle stellt die grundlegenden Einstellungen, Pakete, Anpassungen usw. bereit, um ein SAP-System zu betreiben.
Anforderungen
Diese Rolle hat keine Anforderungen.
Rollenvariablen
- role_directory - Diese Variable enthält den Stammverzeichnis-Pfad der von thbe-Rollen verwendeten Verzeichnisse (nicht ändern!)
- sap_role_name - Setzen Sie den SAP-Rollennamen (Standard: nicht definiert)
- sap_profile - Setzen Sie das SAP-Profil (Standard: nicht definiert)
- sap_firewall - Aktivieren Sie SAP-spezifische Firewall-Regeln (Standard: keine)
- sap_alias - Setzen Sie den SAP-Alias-Hostname (Standard: nicht definiert)
- sap_motd - Aktivieren Sie die Nachricht des Tages (Standard: falsch)
- sap_ha - Aktivieren Sie den Pacemaker-Cluster (Standard: falsch)
- sap_ha_stonith - Aktivieren Sie das Pacemaker-Stonith-Gerät (Standard: wahr)
- sap_anf - Aktivieren Sie Azure Netapp (Standard: falsch)
- sap_dr - Aktivieren Sie die SAP-Notfallwiederherstellung (Standard: falsch)
- sap_router - Aktivieren Sie den SAP-Router (Standard: falsch)
- sap_router_manage - Verwalten Sie saproutetab (Standard: falsch)
- rhn_organization_id - Organisations-ID zur Registrierung bei RHN (Standard: 'nicht gesetzt')
- rhn_activation_key - Aktivierungsschlüssel zur Registrierung bei RHN (Standard: 'nicht gesetzt')
- rhn_repo_eus - EUS-Repositorys aktivieren (Standard: falsch)
- rhn_repo_e4s - E4S-Repositorys aktivieren (Standard: falsch)
- rhel_repos_8_sap - Liste der RHEL SAP-Repositorys
- rhel_repos_9_sap - Liste der RHEL SAP-Repositorys
- sap_packages_requirement - Liste der erforderlichen SAP-Pakete
- sap_packages_compatibility - Liste der SAP-Kompatibilitätspakete
Abhängigkeiten
Diese Rolle ist abhängig von:
- thbe.common
- thbe.rhel
Beispiel-Playbook
Diese Rolle kann in die site.yml wie folgt eingefügt werden:
# Site-Playbook
- name: Ansible-Playbooks für alle Knoten
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: Rolle Common (DevOps-Vorbereitung)
ansible.builtin.include_role:
name: thbe.common
- name: Rolle rhel
ansible.builtin.include_role:
name: thbe.rhel
- name: Rolle SAP
ansible.builtin.include_role:
name: thbe.sap
Lizenz
GPL-3.0-nur
Autorinformation
Thomas Bendler - https://www.thbe.org/