mk-ansible-roles.subscribe_rhn

subscribe-rhn

このプレイブックは、RHELサーバーをRHNまたはSatellite 6サーバーから更新を受け取るように設定します。orgidとactivationkey、またはユーザー名とパスワードでSatelliteまたはRHNに登録します。

要件

このロールを使用するには、適切なRed Hatのサブスクリプションが必要です。開発者の場合、こちらから個人の無料サブスクリプションを取得できます:https://developers.redhat.com/products/sap/download/ で開発者として登録してください。

ロール変数

次の変数をプレイブックで設定できます:

satellite_server: FQDN

activationkeyおよびorgidで登録したい場合は、次の変数を設定します:

 reg_activation_key:
 reg_organization_id:

RHNのユーザー名とパスワードで登録したい場合は、次の変数を使用します。資格情報を暗号化するには、ansible-vaultまたはtowerを使用してください。

  reg_pool:
  reg_pool_ids:
  reg_username:
  reg_password:

以下はオプションです:

reg_server_insecure: デフォルトはno
reg_autosubscribe: デフォルトはunset
reg_osrelease: デフォルトはunset、7Server、7.27.3などに設定できます
reg_server_proxy_hostname: HTTPプロキシのホスト名
reg_server_proxy_port: HTTPプロキシのポート
reg_server_proxy_user: ベーシック認証用のHTTPプロキシのユーザー
reg_server_proxy_password: ベーシック認証用のHTTPプロキシのパスワード

すべての既存のリポジトリを削除/無効にしたい場合は、この変数をtrueに設定します。デフォルトはfalseです。

 repo_reset: true

サブスクリプションしたいリポジトリのリストを定義するには、これを使用します。

 repositories:
              - rhel-7-server-rpms
              - repo2
              - repo3

デフォルトは rhel-{{ ansible_distribution_major_version }}-server-rpmsに設定されており、RHELのメジャーリリースに応じて rhel-7-server-rpmsまたは rhel-6-server-rpmsに解決されます。

例プレイブック

以下は、Red Hat Networkに登録するサーバーの例プレイブックです(satellite_serverは未定義)。activationkeyは myregistration、organization idは 123456です。リリースはRHEL 7.4に固定されており、すべての以前に定義されたリポジトリは削除されます。システムは rhel-7-server-e4s-rpmsrhel-sap-hana-for-rhel-7-server-e4s-rpmsを使用します。(SAPについては、https://access.redhat.com/solutions/3075991も参照してください)

- hosts: servers
  remote_user: root

  vars:
      # satellite_server: FQDN
      #
      # オプション 1
      reg_activation_key: myregistration
      reg_organization_id: 123456

      #
      # オプション 2:
      #    reg_pool:
      #    reg_pool_ids:
      #    reg_username:
      #    reg_password:
      #
      # 以下はオプション
      reg_server_insecure: yes
      #reg_autosubscribe: yes
      reg_osrelease: 7.4

      # すべての既存のリポジトリを削除/無効にしたい場合は、この変数をtrueに設定します。デフォルトはfalse
      repo_reset: true

      repositories:
              - rhel-7-server-e4s-rpms
              - rhel-sap-hana-for-rhel-7-server-e4s-rpms

  roles:
     - { role: mk-ansible-roles.subscribe-rhn }

ライセンス

Apache License Version 2.0, January 2004

著者情報

Markus Koch

GitHubのリポジトリの問題リストにコメントを残してください。

プロジェクトについて

subscribe against Satellite 6 or RHN

インストール
ansible-galaxy install mk-ansible-roles.subscribe_rhn
ライセンス
apache-2.0
ダウンロード
1.9k