Skip to content

Commit 009a595

Browse files
committed
Remove deprecated source_permissions
1 parent 1bf3b6b commit 009a595

File tree

1 file changed

+36
-13
lines changed

1 file changed

+36
-13
lines changed

manifests/ca.pp

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,21 +62,44 @@
6262
mode => '0750'
6363
})
6464

65-
file { "${etc_directory}/openvpn/${name}/easy-rsa" :
66-
ensure => directory,
67-
recurse => true,
68-
links => 'follow',
69-
source_permissions => 'use',
70-
group => 0,
71-
source => "file:${openvpn::easyrsa_source}",
72-
require => File["${etc_directory}/openvpn/${name}"],
73-
}
74-
75-
file { "${etc_directory}/openvpn/${name}/easy-rsa/revoked":
65+
file { "${etc_directory}/openvpn/${name}/easy-rsa":
7666
ensure => directory,
77-
mode => '0750',
7867
recurse => true,
79-
require => File["${etc_directory}/openvpn/${name}/easy-rsa"],
68+
links => 'follow',
69+
ignore => '*.cnf',
70+
owner => 0,
71+
group => 0,
72+
mode => '0755',
73+
source => "file:${openvpn::easyrsa_source}",
74+
require => File["${etc_directory}/openvpn/${name}"],
75+
}
76+
77+
exec { "copy *.cnf files from easyrsa source to ${name}":
78+
command => "cp '${openvpn::easyrsa_source}'*.cnf .",
79+
cwd => "${etc_directory}/openvpn/${name}/easy-rsa",
80+
onlyif => "ls *.cnf",
81+
provider => 'shell',
82+
require => File["${etc_directory}/openvpn/${name}/easy-rsa"];
83+
}
84+
85+
file {
86+
"${etc_directory}/openvpn/${name}/easy-rsa/.rnd":
87+
ensure => present,
88+
owner => 0,
89+
group => 0,
90+
mode => '0600',
91+
require => File["${etc_directory}/openvpn/${name}/easy-rsa"];
92+
"${etc_directory}/openvpn/${name}/easy-rsa/keys":
93+
ensure => directory,
94+
owner => 0,
95+
group => 0,
96+
mode => '0700',
97+
require => File["${etc_directory}/openvpn/${name}/easy-rsa"];
98+
"${etc_directory}/openvpn/${name}/easy-rsa/revoked":
99+
ensure => directory,
100+
mode => '0750',
101+
recurse => true,
102+
require => File["${etc_directory}/openvpn/${name}/easy-rsa"];
80103
}
81104

82105
case $openvpn::easyrsa_version {

0 commit comments

Comments
 (0)