File tree 1 file changed +37
-13
lines changed 1 file changed +37
-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
+ unless => ' ls *.cnf' ,
81
+ provider => ' shell' ,
82
+ require => File [" ${etc_directory} /openvpn/${name} /easy-rsa" ],
83
+ before => Exec[" initca ${name} " ];
84
+ }
85
+
86
+ file {
87
+ " ${etc_directory} /openvpn/${name} /easy-rsa/.rnd" :
88
+ ensure => present ,
89
+ owner => 0,
90
+ group => 0,
91
+ mode => ' 0600' ,
92
+ require => File [" ${etc_directory} /openvpn/${name} /easy-rsa" ];
93
+ " ${etc_directory} /openvpn/${name} /easy-rsa/keys" :
94
+ ensure => directory ,
95
+ owner => 0,
96
+ group => 0,
97
+ mode => ' 0700' ,
98
+ require => File [" ${etc_directory} /openvpn/${name} /easy-rsa" ];
99
+ " ${etc_directory} /openvpn/${name} /easy-rsa/revoked" :
100
+ ensure => directory ,
101
+ mode => ' 0750' ,
102
+ recurse => true ,
103
+ require => File [" ${etc_directory} /openvpn/${name} /easy-rsa" ];
80
104
}
81
105
82
106
case $openvpn::easyrsa_version {
You can’t perform that action at this time.
0 commit comments