thbe.sap
Ansible Role thbe-sap
このロールは、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/