thbe.rhel
Ansibleロール thbe-rhel
このロールは、RHELインスタンスまたはRHELクローンに基本設定を構成してデプロイします。
要件
このロールの全機能を利用するには、RHNに登録されていて、最低でも標準のRHELサブスクリプションに加入している必要があります。
ロール変数
- role_directory - thbeロールが使用するディレクトリのルートパス(変更しないでください!)
- net_manage - ローカルネットワークの管理(デフォルト: false)
- net_mtu - MTUサイズの設定(デフォルト: 1500)
- net_connection_prefix - ネットワーク接続名のプレフィックス(デフォルト: 'System ')
- net_interface - ネットワークインターフェースの名前(デフォルト: 'eth0')
- net_hostname_primary - プライマリホスト名(デフォルト: 未定義)
- net_hostname_secondary - セカンダリホスト名/別名(デフォルト: 未定義)
- net_ip_primary - プライマリIPアドレス(デフォルト: 未定義)
- net_ip_secondary - セカンダリIPアドレス(デフォルト: 未定義)
- net_route_1 - 追加ルート1(デフォルト: 未定義)
- net_route_2 - 追加ルート2(デフォルト: 未定義)
- net_gw - 標準ゲートウェイ(デフォルト: 未定義)
- net_packages - NetworkManagerに必要なパッケージのリスト
- fw_manage - ローカルファイアウォールの管理(デフォルト: true)
- cockpit_packages - Cockpitに必要なパッケージのリスト
- nfs_manage - ローカルNFSの管理(デフォルト: false)
- nfs_packages - NFSに必要なパッケージのリスト
- nfs_server - ローカルNFSサーバーの管理(デフォルト: false)
- ansible_manage - Ansibleデプロイメントの管理(デフォルト: false)
- rhn_manage - RHNサブスクリプションの管理(デフォルト: false)
- rhn_organization_id - RHN組織ID(デフォルト: 'unset')
- rhn_activation_key - RHNアクティベーションキー(デフォルト: 'unset')
- rhel_release_version - 固定されたRHELリリースバージョン(デフォルト: 'latest')
- rhel_kernel_version - 固定されたRHELカーネルバージョン(デフォルト: 'latest')
- rhel_repos_8 - 標準RHEL 8リポジトリのリスト
- rhel_repos_9 - 標準RHEL 9リポジトリのリスト
- rhel_packages_common - 標準RHELパッケージのリスト
- rhel_packages_8 - RHEL 8専用の標準パッケージリスト
- rhel_packages_rhn - RHN専用の標準パッケージリスト
- external_repos_epel - EPELリポジトリを有効にする(デフォルト: false)
依存関係
このロールは以下に依存しています:
- thbe.common
例プレイブック
このロールはsite.ymlに以下のように含めることができます:
# サイトプレイブック
- name: すべてのノードのためのAnsibleプレイブック
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: "thbe.commonを含める"
ansible.builtin.include_role:
name: "thbe.common"
- name: "thbe.rhelを含める"
ansible.builtin.include_role:
name: "thbe.rhel"
vars:
external_repos_epel: true
ライセンス
GPL-3.0-only
著者情報
トーマス・ベンドラー - https://www.thbe.org/