2.16. カスタムプロビジョニングスニペットの作成
ホストのプロビジョニングプロセスの前または後にカスタムコードを実行できます。
前提条件
プロビジョニングテンプレートをチェックして、使用するカスタムスニペットがサポートされていることを確認します。
すべてのプロビジョニングテンプレートは Hosts > Templates > Provisioning Templates で確認できます。
手順
- Satellite Web UI で、Hosts > Templates > Provisioning Templates に移動し、Create Template をクリックします。
Name フィールドに、カスタムプロビジョニングスニペットの名前を入力します。名前は、カスタムプロビジョニングスニペットを含めることをサポートするプロビジョニングテンプレートの名前で始まる必要があります。
-
ホストをプロビジョニングする前にコードを実行するには、プロビジョニングテンプレートの名前に
custom pre
を追加します。 -
ホストをプロビジョニングした後にコードを実行するには、プロビジョニングテンプレートの名前に
custom post
を追加します。
-
ホストをプロビジョニングする前にコードを実行するには、プロビジョニングテンプレートの名前に
- Type タブで、Snippet を選択します。
- Submit をクリックして、カスタムプロビジョニングスニペットを作成します。
CLI 手順
- カスタムスニペットを含むプレーンテキストファイルを作成します。
hammer
を使用してテンプレートを作成します。# hammer template create \ --file "/path/to/My_Snippet" \ --locations "My_Location" \ --name "My_Template_Name_custom_pre" \ --organizations "_My_Organization" \ --type snippet