File tree Expand file tree Collapse file tree 1 file changed +36
-13
lines changed Expand file tree Collapse file tree 1 file changed +36
-13
lines changed Original file line number Diff line number Diff line change 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 {
You can’t perform that action at this time.
0 commit comments