summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2012-06-05 18:46:00 -0300
committermh <mh@immerda.ch>2012-06-05 18:46:00 -0300
commitd9d9b6ca5085d140e5dad6842cfe92fa336fdbf5 (patch)
tree9119f4b0659714de8c9ce0085d79df1758fdd5c4 /manifests
parent02d980eb889c8b7754226a3988ab51dea35310c4 (diff)
parent1c49cd1c2a3d6c3ad4a30a9b42e339392279bea9 (diff)
Merge commit '1c49cd1c2a3d6c3ad4a30a9b42e339392279bea9'
Diffstat (limited to 'manifests')
-rw-r--r--manifests/base.pp18
-rw-r--r--manifests/init.pp8
2 files changed, 13 insertions, 13 deletions
diff --git a/manifests/base.pp b/manifests/base.pp
index be04615..38e0860 100644
--- a/manifests/base.pp
+++ b/manifests/base.pp
@@ -16,29 +16,29 @@ class strongswan::base {
}
exec{ 'ipsec_privatekey':
- command => "certtool --generate-privkey --bits 2048 --outfile /etc/ipsec.d/private/${fqdn}.pem",
- creates => "/etc/ipsec.d/private/${fqdn}.pem",
+ command => "certtool --generate-privkey --bits 2048 --outfile /etc/ipsec.d/private/${::fqdn}.pem",
+ creates => "/etc/ipsec.d/private/${::fqdn}.pem",
require => Package['strongswan'],
}
exec{ 'ipsec_monkeysphere_cert' :
require => Exec['ipsec_privatekey'],
- creates => "/etc/ipsec.d/certs/${fqdn}.asc",
- command => "monkeysphere-host import-key /etc/ipsec.d/private/${fqdn}.pem ike://${fqdn} && gpg --homedir /var/lib/monkeysphere/host -a --export =ike://${fqdn} > /etc/ipsec.d/certs/${fqdn}.asc"
+ creates => "/etc/ipsec.d/certs/${::fqdn}.asc",
+ command => "monkeysphere-host import-key /etc/ipsec.d/private/${::fqdn}.pem ike://${::fqdn} && gpg --homedir /var/lib/monkeysphere/host -a --export =ike://${::fqdn} > /etc/ipsec.d/certs/${::fqdn}.asc"
}
file{ '/etc/ipsec.secrets' :
- content => ": RSA ${fqdn}.pem\n",
+ content => ": RSA ${::fqdn}.pem\n",
require => Package['strongswan'],
owner => "root", group => 0, mode => "400",
notify => Service['ipsec'],
}
- if $strongswan_cert != "false" and $strongswan_cert != "" {
- @@file{ "/etc/ipsec.d/certs/${fqdn}.asc":
+ if $::strongswan_cert != "false" and $::strongswan_cert != "" {
+ @@file{ "/etc/ipsec.d/certs/${::fqdn}.asc":
owner => "root", group => 0, mode => "400",
tag => 'strongswan_cert',
- content => $strongswan_cert,
+ content => $::strongswan_cert,
require => Package['strongswan'],
notify => Service['ipsec'],
}
@@ -47,7 +47,7 @@ class strongswan::base {
File<<| tag == 'strongswan_cert' |>>
file{'/etc/ipsec.conf':
- source => "puppet:///modules/site-strongswan/configs/${fqdn}",
+ source => "puppet:///modules/site_strongswan/configs/${::fqdn}",
require => Package['strongswan'],
notify => Service['ipsec'],
owner => "root", group => 0, mode => "400";
diff --git a/manifests/init.pp b/manifests/init.pp
index b9a3bec..b50c1fb 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -1,8 +1,8 @@
class strongswan {
-
+
include strongswan::base
-
- if $use_shorewall {
- include shorewall::rules::ipsec
+
+ if hiera('use_shorewall',false) {
+ include shorewall::rules::ipsec
}
}