windows 10.0.14393 ACL module error

17 views
Skip to first unread message

jmp242

unread,
Aug 31, 2017, 1:01:32 PM8/31/17
to Puppet Users
I'm using Puppet-agent 1.10.4 on Windows 10. I'm having a problem with applying a ACL using the latest 1.1.1 module, but I'm having an issue, specifically with applying to a folder:
Could not evaluate: Failed to set security descriptor for path 'C:/Program Files/VcXsrv/fonts/dejavu': undefined method `bytesize' for nil:NilClass
Is this a bug?

      file { 'dejavu':
        source  
=> "puppet:///modules/xserver/dejavu",
        path    
=> 'C:/Program Files/VcXsrv/fonts/dejavu',
        recurse
=> true,
        purge  
=> false,
       
ensure  => directory,
     
}

      acl
{ "dejavu":
        target      
=> "C:/Program Files/VcXsrv/fonts/dejavu",
        owner      
=> 'SYSTEM',
        permissions
=> [
         
{
            identity
=> 'Administrators',
            rights  
=> [
             
'full']
         
}
         
,
         
{
            identity
=> 'Users',
            rights  
=> [
             
'read',
             
'execute']
         
}
         
,
         
],
        inherit_parent_permissions
=> false,
     
}

It continues even after the files are present, so I don't think it's because I'm not requiring the file in the ACL...

Any ideas?
Reply all
Reply to author
Forward
0 new messages