| https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/acl/view/acl%20-%20master/job/forge-windows_puppetlabs-acl_intn-sys_smoke-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/20/consoleFull
|
file { 'c:/tmp': |
ensure => directory, |
} |
|
user { 'bob': |
ensure => present, |
groups => 'Users', |
managehome => true, |
password => "L0v3Pupp3t!" |
} |
|
acl { 'c:/tmp': |
permissions => [ |
{ identity => 'bob', perm_type => 'allow', rights => ['modify'] }, |
], |
}
|
The permissions property of acl is a hash type. This looks to be killing runs for anyone using acl or another type that has a parameter/property that is a hash type. The contents of the transactionstore.yaml are as so:
--- |
resources: |
File[c:/temp]: |
parameters: |
ensure: |
system_value: :directory |
File[c:/temp/deny_full_rights_dir]: |
parameters: |
ensure: |
system_value: :directory |
User[bob]: |
parameters: |
ensure: |
system_value: :present |
password: |
system_value: L0v3Pupp3t! |
groups: |
system_value: BUILTIN\Users,Users |
Acl[c:/temp/deny_full_rights_dir]: |
parameters: |
permissions: |
system_value: |
- !ruby/hash:Puppet::Type::Acl::Ace {} |
inherit_parent_permissions: |
system_value: :true
|
|