@@ -67,66 +67,88 @@ Data type: `Boolean`
6767
6868Whether openvpn instances should be started automatically on boot.
6969
70+ Default value: ` true `
71+
7072##### <a name =" -openvpn--manage_service " ></a >` manage_service `
7173
7274Data type: ` Boolean `
7375
7476Whether the openvpn service should be managed by puppet.
7577
78+ Default value: ` true `
79+
7680##### <a name =" -openvpn--etc_directory " ></a >` etc_directory `
7781
7882Data type: ` Stdlib::Absolutepath `
7983
8084Path of the configuration directory.
8185
86+ Default value: ` '/etc' `
87+
8288##### <a name =" -openvpn--group " ></a >` group `
8389
8490Data type: ` String[1] `
8591
8692File group of the generated config files.
8793
94+ Default value: ` 'nobody' `
95+
8896##### <a name =" -openvpn--link_openssl_cnf " ></a >` link_openssl_cnf `
8997
9098Data type: ` Boolean `
9199
92100Link easy-rsa/openssl.cnf to easy-rsa/openssl-1.0.0.cnf
93101
102+ Default value: ` true `
103+
94104##### <a name =" -openvpn--pam_module_path " ></a >` pam_module_path `
95105
96106Data type: ` Optional[Stdlib::Absolutepath] `
97107
98108Path to openvpn-auth-pam.so
99109
110+ Default value: ` undef `
111+
100112##### <a name =" -openvpn--namespecific_rclink " ></a >` namespecific_rclink `
101113
102114Data type: ` Boolean `
103115
104116Enable namespecific rclink's (BSD-style)
105117
118+ Default value: ` false `
119+
106120##### <a name =" -openvpn--default_easyrsa_ver " ></a >` default_easyrsa_ver `
107121
108122Data type: ` Pattern[/^[23]\.0$/] `
109123
110124Expected version of easyrsa.
111125
126+ Default value: ` '3.0' `
127+
112128##### <a name =" -openvpn--easyrsa_source " ></a >` easyrsa_source `
113129
114130Data type: ` Stdlib::Unixpath `
115131
116132Location of easyrsa.
117133
134+ Default value: ` '/usr/share/easy-rsa/' `
135+
118136##### <a name =" -openvpn--additional_packages " ></a >` additional_packages `
119137
120138Data type: ` Variant[String[1], Array[String[1]]] `
121139
122140Additional packages
123141
142+ Default value: ` ['easy-rsa'] `
143+
124144##### <a name =" -openvpn--ldap_auth_plugin_location " ></a >` ldap_auth_plugin_location `
125145
126146Data type: ` Optional[Stdlib::Absolutepath] `
127147
128148Path to the ldap auth pam module
129149
150+ Default value: ` undef `
151+
130152##### <a name =" -openvpn--client_defaults " ></a >` client_defaults `
131153
132154Data type: ` Hash `
@@ -197,12 +219,16 @@ Data type: `Optional[Stdlib::Absolutepath]`
197219
198220Path of the server configuration. This is usually ` /etc_directory/openvpn ` , but RHEL/CentOS 8 uses ` /etc_directory/openvpn/server `
199221
222+ Default value: ` '/etc/openvpn' `
223+
200224##### <a name =" -openvpn--server_service_name " ></a >` server_service_name `
201225
202226Data type: ` String[1] `
203227
204228Name of the openvpn server service. This is usually ` openvpn ` , but RHEL/CentOS 8 uses ` openvpn-server ` .
205229
230+ Default value: ` 'openvpn' `
231+
206232### <a name =" openvpn--config " ></a >` openvpn::config `
207233
208234This class sets up the openvpn enviornment as well as the default config file
0 commit comments