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.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-rpmsrhel-6-server-rpmsに解決されます。

例プレイブック

以下は、Red Hat Networkにサーバーを登録する例のプレイブックです(satellite_serverは定義されていません)。activationkeyはmyregistration、組織IDは123456です。リリースはRHEL 7.4に固定されており、すべての以前に定義されたリポジトリが削除されます。システムはrhel-7-server-e4s-rpmsrhel-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のリポジトリの問題リストにコメントを残してください。

プロジェクトについて

subscribe against Satellite 6 or RHN

インストール
ansible-galaxy install mk-ansible-roles.subscribe-rhn
ライセンス
apache-2.0
ダウンロード
646