thbe.sap

Rôle Ansible thbe-sap

Molecule

Ce rôle offre les réglages de base, les paquets, les ajustements, etc. pour faire fonctionner un système SAP.

Exigences

Ce rôle n'a aucune exigence.

Variables du Rôle

  • role_directory - Cette variable contient le chemin racine des répertoires utilisés par les rôles thbe (ne pas modifier !)
  • sap_role_name - Définir le nom du rôle SAP (par défaut : non défini)
  • sap_profile - Définir le profil SAP (par défaut : non défini)
  • sap_firewall - Activer les règles de pare-feu spécifiques à SAP (par défaut : aucune)
  • sap_alias - Définir le nom d'hôte alias SAP (par défaut : non défini)
  • sap_motd - Activer le Message du Jour (par défaut : faux)
  • sap_ha - Activer le cluster Pacemaker (par défaut : faux)
  • sap_ha_stonith - Activer le dispositif stonith de Pacemaker (par défaut : vrai)
  • sap_anf - Activer Azure Netapp (par défaut : faux)
  • sap_dr - Activer la Récupération après Sinistre SAP (par défaut : faux)
  • sap_router - Activer le Routeur SAP (par défaut : faux)
  • sap_router_manage - Gérer le saproutetab (par défaut : faux)
  • rhn_organization_id - ID organisationnel pour s'enregistrer auprès de RHN (par défaut : 'non défini')
  • rhn_activation_key - clé d'activation pour s'enregistrer auprès de RHN (par défaut : 'non défini')
  • rhn_repo_eus - Activer les dépôts EUS (par défaut : faux)
  • rhn_repo_e4s - Activer les dépôts E4S (par défaut : faux)
  • rhel_repos_8_sap - Liste des dépôts RHEL SAP
  • rhel_repos_9_sap - Liste des dépôts RHEL SAP
  • sap_packages_requirement - Liste des paquets requis pour SAP
  • sap_packages_compatibility - Liste des paquets de compatibilité pour SAP

Dépendances

Ce rôle dépend de :

  • thbe.common
  • thbe.rhel

Exemple de Playbook

Ce rôle peut être inclus dans le site.yml comme suit :

# Playbook du site
- name: Playbooks Ansible pour tous les nœuds
  hosts: all
  collections:
    - ansible.posix
    - community.general
  gather_facts: true
  tasks:
    - name: Rôle Commun (Préparation DevOps)
      ansible.builtin.include_role:
        name: thbe.common
    - name: Rôle rhel
      ansible.builtin.include_role:
        name: thbe.rhel
    - name: Rôle SAP
      ansible.builtin.include_role:
        name: thbe.sap

Licence

GPL-3.0-only

Informations sur l'Auteur

Thomas Bendler - https://www.thbe.org/

À propos du projet

This role deploy SAP specific settings/ tools to a freshly installed RHEL machine

Installer
ansible-galaxy install thbe.sap
Licence
gpl-3.0
Téléchargements
183
Propriétaire
Professional hobbyist