16.2. ローカルディレクトリー
テンプレートをバージョン管理システムで追跡されるローカルディレクトリーに保存する場合は、Satellite Server とローカルディレクトリーの間でテンプレートを同期できます。
前提条件
各テンプレートに、テンプレートが属するロケーションおよび組織が含まれている必要がある。これは、すべてのタイプのテンプレートタイプに適用されます。テンプレートをインポートする前に、以下のセクションをテンプレートに追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順
Satellite Server の
/var/lib/foreman
で、テンプレートを保存するディレクトリーを作成します。mkdir /var/lib/foreman/My_Templates_Dir
# mkdir /var/lib/foreman/My_Templates_Dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記テンプレートを
/var/lib/foreman
の外部のカスタムディレクトリーに配置できますが、Foreman
サービスがその内容を読み取れるようにする必要があります。ディレクトリーには正しいファイルパーミッションとforeman_lib_t
SELinux ラベルが必要です。新しいテンプレートディレクトリーの所有者を
foreman
ユーザーに変更します。chown foreman /var/lib/foreman/My_Templates_Dir
# chown foreman /var/lib/foreman/My_Templates_Dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Template Sync タブの Repo 設定を
/var/lib/foreman/My_Templates_Dir/
ディレクトリーと一致するように変更します。