File tree 1 file changed +36
-13
lines changed
1 file changed +36
-13
lines changed Original file line number Diff line number Diff line change 62
62
mode => ' 0750'
63
63
})
64
64
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" :
76
66
ensure => directory ,
77
- mode => ' 0750' ,
78
67
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" ];
80
103
}
81
104
82
105
case $openvpn::easyrsa_version {
You can’t perform that action at this time.
0 commit comments