I'm using basic file permissions with puppet 3.8.1 on Windows 7 x64. I've got a resource:
file { 'chocolatey.config':
path => "C:/ProgramData/chocolatey/config/chocolatey.config",
content => template('yum/chocolatey.config.erb'),
owner => 'SYSTEM',
group => 'Administrators',
mode => '0775',
ensure => present,
require => Exec['chocolatelyinstall'],
}
For a limited set of computers, I'm getting
change from {md5}eedc18d21cf625bb6c04902e8a9dd409 to
{md5}4efbb2600ee773122152faec7ae80934 failed: Failed to set group to
'S-1-5-32-544': Failed to initialize ACL: The parameter is incorrect.
This seems pretty strange to me - doing the above has always worked before, and works on most computers. How might I go about debugging or fixing this?