mk-ansible-roles.subscribe-rhn
subscribe-rhn
このプレイブックは、RHELサーバーがRHNまたはSatellite 6サーバーからアップデートを受け取るように設定します。 orgidとactivationkeyまたはユーザー名とパスワードを使用してSatelliteまたはRHNに登録します。
要件
このロールを使用するには、適切なRed Hatのサブスクリプションが必要です。開発者の場合は、こちらから個人の無料サブスクリプションを取得できます。
ロール変数
プレイブック内で以下の変数を設定できます:
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.2、7.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
、組織IDは123456
です。リリースはRHEL 7.4に固定されており、すべての以前に定義されたリポジトリが削除されます。システムはrhel-7-server-e4s-rpms
とrhel-sap-hana-for-rhel-7-server-e4s-rpms
を使用します。(SAPについては、こちらも参照してください)
- 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のリポジトリの問題リストにコメントを残してください。
ansible-galaxy install mk-ansible-roles.subscribe-rhn