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