13.3.2. テンプレートのエクスポート
テンプレートは、Git リポジトリーなどのバージョン管理サーバーにエクスポートできます。
手順
- Satellite Web UI で、ホスト > テンプレートの同期 に移動します。
- エクスポート をクリックします。
- 各フィールドには、管理 > 設定 > TemplateSync で設定された値が入力されます。エクスポートするテンプレートに従って値を変更します。各フィールドの詳細は、「TemplateSync プラグインの設定」 を参照してください。
- 送信 をクリックします。
Satellite Web UI はエクスポートのステータスを表示します。ステータスは永続的ではありません。ステータスページを離れると、ページに戻ることはできません。
CLI をご利用の場合
Git リポジトリーのローカルコピーのクローンを作成します。
$ git clone https://github.com/theforeman/community-templates /custom/templates
以下のコマンドで、ローカルディレクトリーの所有者を
foreman
ユーザーに変更し、SELinux コンテキストを変更します。# chown -R foreman:foreman /custom/templates # chcon -R -t httpd_sys_rw_content_t /custom/templates
テンプレートをローカルリポジトリーにエクスポートするには、以下のコマンドを実行します。
hammer export-templates --organization 'Default Organization' --repo /custom/templates