thbe.sap

Ansible Role thbe-sap

Molecule

このロールは、SAPシステムを運用するための基本設定やパッケージ、調整などを提供します。

要件

このロールには特に要件はありません。

ロール変数

  • role_directory - thbeロールで使用されるディレクトリのルートパスを含む変数(変更しないでください!
  • sap_role_name - SAPロール名を設定します(デフォルト: 未定義)
  • sap_profile - SAPプロファイルを設定します(デフォルト: 未定義)
  • sap_firewall - SAP特有のファイアウォールルールを有効にします(デフォルト: なし)
  • sap_alias - SAPエイリアスホスト名を設定します(デフォルト: 未定義)
  • sap_motd - 今日のメッセージを有効にします(デフォルト: 偽)
  • sap_ha - Pacemakerクラスターを有効にします(デフォルト: 偽)
  • sap_ha_stonith - Pacemakerのstonithデバイスを有効にします(デフォルト: 真)
  • sap_anf - Azure Netappを有効にします(デフォルト: 偽)
  • sap_dr - SAP災害復旧を有効にします(デフォルト: 偽)
  • sap_router - SAPルーターを有効にします(デフォルト: 偽)
  • sap_router_manage - saproutetabを管理します(デフォルト: 偽)
  • rhn_organization_id - RHNに登録するための組織ID(デフォルト: '未設定')
  • rhn_activation_key - RHNに登録するためのアクティベーションキー(デフォルト: '未設定')
  • rhn_repo_eus - EUSリポジトリを有効にします(デフォルト: 偽)
  • rhn_repo_e4s - E4Sリポジトリを有効にします(デフォルト: 偽)
  • rhel_repos_8_sap - RHEL SAPリポジトリのリスト
  • rhel_repos_9_sap - RHEL SAPリポジトリのリスト
  • sap_packages_requirement - SAPに必要なパッケージのリスト
  • sap_packages_compatibility - SAP互換パッケージのリスト

依存関係

このロールは以下に依存しています:

  • thbe.common
  • thbe.rhel

例 プレー・ブック

このロールは site.yml に次のように含めることができます:

# サイトプレイブック
- name: すべてのノードのためのAnsibleプレイブック
  hosts: all
  collections:
    - ansible.posix
    - community.general
  gather_facts: true
  tasks:
    - name: ロール コモン (DevOpsの準備)
      ansible.builtin.include_role:
        name: thbe.common
    - name: ロール rhel
      ansible.builtin.include_role:
        name: thbe.rhel
    - name: ロール SAP
      ansible.builtin.include_role:
        name: thbe.sap

ライセンス

GPL-3.0-only

著者情報

トーマス・ベンドラー - https://www.thbe.org/

プロジェクトについて

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

インストール
ansible-galaxy install thbe.sap
ライセンス
gpl-3.0
ダウンロード
183
所有者
Professional hobbyist