У меня есть два типа ресурсов марионеток, Файл и Exec:
file { 'folder_a':
source => 'puppet:///modules/folder_a',
ensure => 'directory',
recurse => true,
path => 'C:/folder_a',
source_permissions => ignore,
notify => Exec['install.bat'],
}
exec { 'test_cmd':
path => $::path,
command => 'cmd.exe /c C:/test.cmd',
provider => windows,
subscribe => File['folder_a'],
logoutput => true,
}
Если ресурс файла не применяется, я не хочу, чтобы ресурс Exec также запускался.Но если исходные файлы обновляются, то должен запускаться Exec.
Возможно ли это?