nycrecords.yum_config_manager

Ansibleロール: Yum Config Manager

GitHub Build Status Galaxy Ansible Ansible

このロールは、RHEL上のリポジトリを管理するためにyum-config-managerを使用します。

要件

Ansible 2.4以上

Red Hat Enterprise Linux 7 または同等のもの

有効なRed Hatサブスクリプション

ロール変数

現在サポートされている変数は以下の通りです:

  • rhui_config_path - リポジトリ設定ファイルのパス。デフォルトは/etc/yum.repos.d
  • rhui_config_name - リポジトリ管理用のファイル名。デフォルトはredhat-rhui.repo
  • repositories - 有効/無効にするリポジトリを指定します。詳細は下記に。

特定のリポジトリを有効/無効にするには:

rhsm_repositories:
  enabled:
    - enabled-repository
  disabled:
    - disabled-repository

disabledのリポジトリのリストは、enabledの前に処理されます。

依存関係

このロールが機能するためには、特権昇格(sudo)が必要です。

例のプレイブック

ロールの使い方の例を示すのは、ユーザーにとっても役に立ちます:

- hosts: servers
  roles:
     - role: ansible-role-yum_config_manager
  vars:
    repositories:
      enabled:
        - rhui-REGION-rhel-server-rhscl
        - rhui-REGION-rhel-server-debug-rhscl
      disabled:
        - rhui-REGION-rhel-server-source-rh-common

ライセンス

Apache-2.0

著者情報

Joel Castillo (@joelbcastillo) NYC記録局のDevチーム(@nycrecords

プロジェクトについて

Role to use yum-config-manager to manage repositories on RHEL.

インストール
ansible-galaxy install nycrecords.yum_config_manager
ライセンス
apache-2.0
ダウンロード
1.8k
所有者