3.2. 登録テンプレートのカスタマイズ
登録プロセスをカスタマイズする場合は、本セクションの情報を使用します。
Satellite のデフォルトテンプレートはすべてロックされている点に注意してください。登録プロセスをカスタマイズする場合は、デフォルトのテンプレートのクローンを作成し、クローンを編集する必要があります。次に、Administer > Settings > Provisioning で、デフォルトのグローバル登録テンプレートと、カスタムテンプレートを参照するようにデフォルトの'Host initial configuration'テンプレートを変更します。
テンプレート
登録プロセスでは、以下の登録テンプレートを使用します。
-
グローバル登録 テンプレートには、ホストを Satellite に登録するための手順が含まれています。このテンプレートは、ホストが
/registerエンドポイントにアクセスするとレンダリングされます。 - Linux host_init_config default テンプレートには、登録後にホストの初期設定を行う手順が含まれます。
グローバルパラメーター
以下のグローバルパラメーターを設定するには、設定 > グローバルパラメーター に移動します。
-
host_registration_remote_executionパラメーターはremote_execution_ssh_keysスニペットで使用されます。デフォルト値はtrueです。 -
host_registration_insightsパラメーターはinsightsスニペットで使用され、デフォルト値はtrueです。パラメーター値をオーバーライドするには、パラメーターのタイプをbooleanに設定します。このパラメーターがfalseに設定されていると、Satellite と Insights クライアントがインベントリーレポートを Red Hat Hybrid Cloud Console にアップロードできなくなります。 -
host_packagesパラメーターは、ホストにパッケージをインストールするためのものです。 -
remote_execution_ssh_keys、remote_execution_ssh_user、remote_execution_create_user、remote_execution_effective_user_methodパラメーターはremote_execution_ssh_keysで使用されます。詳細は、スニペットの詳細を参照してください。 encode_grubパラメーターは、ホストの暗号化されたブートローダーパスワードの設定を有効にするためのものであり、デフォルト値はfalseです。実際にパスワードを設定するには、テンプレートで
grub_passマクロを使用します。
スニペット
スニペットは、Linux host_init_config default テンプレートで使用されます。
-
remote_execution_ssh_keysスニペットは、host_registration_remote_executionパラメーターがtrueの場合にのみ、SSH キーをホストにデプロイします。 -
insightsスニペットと、グローバルパラメーターhost_registration_insightsが true に設定されている場合、Red Hat Insights クライアントをダウンロードおよびインストールします。 -
puppetlabs_repoおよびpuppet_setupスニペットは、ホストに Puppet エージェントをダウンロードしてインストールします (Puppet サーバーが割り当てられている場合のみ) -
host_init_config_postは、ホストの初期設定時のユーザーのカスタムアクションの空のスニペットです。
Variables
この表は、Global Registration テンプレートで使用される変数について説明しています。
表3.1 グローバル登録テンプレート変数
| 変数 | コマンド引数 | 説明 |
|---|---|---|
|
| none | 現在の認証ユーザーオブジェクト |
|
|
|
|
|
|
|
|
|
|
| ホストのホストグループです。 |
|
|
| ホストのオペレーティングシステム |
|
|
|
登録したホストの |
|
|
|
登録済みホストの |
|
|
| リモート実行用に、ホストのデフォルトインターフェイスを設定します。 |
|
|
| インストールするパッケージ |
|
|
| ホストにリポジトリーを追加します。 |
|
|
| リポジトリー GPG キー形式の URL を設定します。 |
|
|
| ホストのアクティベーションキー |
|
|
|
|
|
|
| subscription-manager エラーを無視します。 |
|
|
| ライフサイクル環境 |
|
| none |
|