summaryrefslogtreecommitdiff
path: root/manifests/client.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/client.pp')
-rw-r--r--manifests/client.pp82
1 files changed, 41 insertions, 41 deletions
diff --git a/manifests/client.pp b/manifests/client.pp
index fd94796..7927000 100644
--- a/manifests/client.pp
+++ b/manifests/client.pp
@@ -6,7 +6,7 @@ define openvpn::client($server, $remote_host = $fqdn) {
command => ". ./vars && ./pkitool ${name}",
cwd => "/etc/openvpn/${server}/easy-rsa",
creates => "/etc/openvpn/${server}/easy-rsa/keys/${name}.crt",
- provider => "shell",
+ provider => 'shell',
require => Exec["generate server cert ${server}"];
}
@@ -20,98 +20,98 @@ define openvpn::client($server, $remote_host = $fqdn) {
require => File["/etc/openvpn/${server}/download-configs/${name}"];
"/etc/openvpn/${server}/download-configs/${name}/keys/${name}.crt":
- ensure => link,
- target => "/etc/openvpn/${server}/easy-rsa/keys/${name}.crt",
- require => [ Exec["generate certificate for ${name} in context of ${server}"],
- File["/etc/openvpn/${server}/download-configs/${name}/keys"] ];
+ ensure => link,
+ target => "/etc/openvpn/${server}/easy-rsa/keys/${name}.crt",
+ require => [ Exec["generate certificate for ${name} in context of ${server}"],
+ File["/etc/openvpn/${server}/download-configs/${name}/keys"] ];
"/etc/openvpn/${server}/download-configs/${name}/keys/${name}.key":
- ensure => link,
- target => "/etc/openvpn/${server}/easy-rsa/keys/${name}.key",
- require => [ Exec["generate certificate for ${name} in context of ${server}"],
- File["/etc/openvpn/${server}/download-configs/${name}/keys"] ];
+ ensure => link,
+ target => "/etc/openvpn/${server}/easy-rsa/keys/${name}.key",
+ require => [ Exec["generate certificate for ${name} in context of ${server}"],
+ File["/etc/openvpn/${server}/download-configs/${name}/keys"] ];
"/etc/openvpn/${server}/download-configs/${name}/keys/ca.crt":
- ensure => link,
- target => "/etc/openvpn/${server}/easy-rsa/keys/ca.crt",
- require => [ Exec["generate certificate for ${name} in context of ${server}"],
- File["/etc/openvpn/${server}/download-configs/${name}/keys"] ];
+ ensure => link,
+ target => "/etc/openvpn/${server}/easy-rsa/keys/ca.crt",
+ require => [ Exec["generate certificate for ${name} in context of ${server}"],
+ File["/etc/openvpn/${server}/download-configs/${name}/keys"] ];
}
openvpn::option {
"ca ${server} with ${name}":
- key => "ca",
- value => "keys/ca.crt",
+ key => 'ca',
+ value => 'keys/ca.crt',
client => $name,
server => $server;
"cert ${server} with ${name}":
- key => "cert",
+ key => 'cert',
value => "keys/${name}.crt",
client => $name,
server => $server;
"key ${server} with ${name}":
- key => "key",
+ key => 'key',
value => "keys/${name}.key",
client => $name,
server => $server;
"client ${server} with ${name}":
- key => "client",
+ key => 'client',
client => $name,
server => $server;
"dev ${server} with ${name}":
- key => "dev",
- value => "tun",
+ key => 'dev',
+ value => 'tun',
client => $name,
server => $server;
"proto ${server} with ${name}":
- key => "proto",
- value => "tcp",
+ key => 'proto',
+ value => 'tcp',
client => $name,
server => $server;
"remote ${server} with ${name}":
- key => "remote",
+ key => 'remote',
value => "${remote_host} 1194",
client => $name,
server => $server;
"resolv-retry ${server} with ${name}":
- key => "resolv-retry",
- value => "infinite",
+ key => 'resolv-retry',
+ value => 'infinite',
client => $name,
server => $server;
"nobind ${server} with ${name}":
- key => "nobind",
+ key => 'nobind',
client => $name,
server => $server;
"persist-key ${server} with ${name}":
- key => "persist-key",
+ key => 'persist-key',
client => $name,
server => $server;
"persist-tun ${server} with ${name}":
- key => "persist-tun",
+ key => 'persist-tun',
client => $name,
server => $server;
"mute-replay-warnings ${server} with ${name}":
- key => "mute-replay-warnings",
+ key => 'mute-replay-warnings',
client => $name,
server => $server;
"ns-cert-type ${server} with ${name}":
- key => "ns-cert-type",
- value => "server",
+ key => 'ns-cert-type',
+ value => 'server',
client => $name,
server => $server;
"comp-lzo ${server} with ${name}":
- key => "comp-lzo",
+ key => 'comp-lzo',
client => $name,
server => $server;
"verb ${server} with ${name}":
- key => "verb",
- value => "3",
+ key => 'verb',
+ value => '3',
client => $name,
server => $server;
"mute ${server} with ${name}":
- key => "mute",
- value => "20",
+ key => 'mute',
+ value => '20',
client => $name,
server => $server;
}
@@ -121,10 +121,10 @@ define openvpn::client($server, $remote_host = $fqdn) {
cwd => "/etc/openvpn/${server}/download-configs/",
command => "/bin/rm ${name}.tar.gz; tar --exclude=\\*.conf.d -chzvf ${name}.tar.gz ${name}",
refreshonly => true,
- require => [ File["/etc/openvpn/${server}/download-configs/${name}/${name}.conf"],
- File["/etc/openvpn/${server}/download-configs/${name}/keys/ca.crt"],
- File["/etc/openvpn/${server}/download-configs/${name}/keys/${name}.key"],
- File["/etc/openvpn/${server}/download-configs/${name}/keys/${name}.crt"] ];
+ require => [ File["/etc/openvpn/${server}/download-configs/${name}/${name}.conf"],
+ File["/etc/openvpn/${server}/download-configs/${name}/keys/ca.crt"],
+ File["/etc/openvpn/${server}/download-configs/${name}/keys/${name}.key"],
+ File["/etc/openvpn/${server}/download-configs/${name}/keys/${name}.crt"] ];
}
@@ -136,7 +136,7 @@ define openvpn::client($server, $remote_host = $fqdn) {
warn => true,
force => true,
notify => Exec["tar the thing ${server} with ${name}"],
- require => [ File["/etc/openvpn"], File["/etc/openvpn/${server}/download-configs/${name}"] ];
+ require => [ File['/etc/openvpn'], File["/etc/openvpn/${server}/download-configs/${name}"] ];
}
}