thbe.rhel

Ansibleロール thbe-rhel

Molecule

このロールは、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/

プロジェクトについて

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

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