Puppetを使用すると、次のように設定できます Resource Default Statments :
File {
backup => '.puppet-bak',
ensure => present,
group => 'root',
mode => '644',
owner => 'root',
}
後でこのようなfile
を使用すると、上記で定義したデフォルト設定が継承されます。
file { '/etc/postfix/main.cf':
source => "$file_root/etc/postfix/main.cf"
}
大量の重複コードを回避するために、Saltで同じまたは同様のことが可能ですか?どうやって?
現在、puppetのようにデフォルトのリソースを設定することはできません。この機能は承認されましたが、まだ実装されているかどうかについての情報はないようです。 https://github.com/saltstack/salt/issues/6405
私の提案は、このニーズを満たすためにjinjaテンプレートを使用する方法を図で使用することです。