Hi, colleagues!
Can I repeatedly use a one file resource in Windows in follow case?
1. Check file resource with md5 from source disk.
2. If it changed -> stop application -> replace .exe on destination ->
start application.
3. If not -> noop.
'Define' with 'realize' don't help me - duplicate resource. For Windows 7 I
had successfully used validate_cmd, but in Windows XP stdlib with
validate_cmd is not supported.
Resource in Windows 7:
file { $app1exe:
source => "${app1source}\\${appname}.exe",
ensure => present,
require => Exec['map_source'],
checksum => md5,
source_permissions => ignore,
validate_cmd => "${cmd} /c start taskkill /f /im ${appname}.exe",
notify => Acl[$app1path],
}
How to redeclare file resource to use it in Windows XP?
--
Thanks,
Evgeniy Troitskiy
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/CAEhtUhb%3DFbO4_ULfk9%3DLzfTfOg8jomUoth%2BSDJ6uVOueS%2BzR3g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.