nginx.confの人形コードがあります。source => puppet://path to file
必要なファイルの内容を含むファイルが作成されます。このファイルはデフォルト設定用なので、邪魔したくありません。
nginx.conf
必要な特定のノードにデプロイできるこのファイルを追加する必要があります。そのため、新しい変更を担当する別のモジュールを作成しました。ただし、このモジュールは、ファイルを含む以前のモジュールに依存していnginx.conf
ます。
if ! defined(File['/etc/nginx/nginx.conf']) {
file { '/etc/nginx/nginx.conf' :
ensure => present,
owner => root,
group => root,
mode => '0644',
source => 'puppet:///modules/path/to/file/nginx_default.conf',
require => Package[ 'nginx' ],
notify => Service[ 'nginx'],
}
}
上記のコードを邪魔せずにnginx.confファイルを追加するにはどうすればよいですか?