A.4. 一般的な Satellite 固有のマクロ
このセクションでは、ERB テンプレート用の Satellite 固有のマクロを一覧表示します。
以下の表に記載されているマクロは、すべての種類のテンプレートで使用することができます。
名前 | 説明 |
---|---|
indent(n) | コードブロックを n スペース分インデントします。インデントされていないスニペットテンプレートの使用時に便利です。 |
foreman_url(kind) | 完全な URL を、ホストでレンダリングされた指定タイプのテンプレートに返します。たとえば、provision タイプのテンプレートは通常 http://HOST/unattended/provision にあります。 |
snippet(name) | 指定されたスニペットテンプレートをレンダリングします。プロビジョニングテンプレートをネスト化するのに便利です。 |
snippets(file) | Foreman データベースで、指定したスニペットをレンダリングします。データベースにない場合は unattended/snippets/ ディレクトリーからこれをロードします。 |
snippet_if_exists(name) | 指定されたスニペットをレンダリングし、指定された名前を持つスニペットが見つからない場合は省略します。 |