7u83-ipsec/manifests/params.pp

26 lines
598 B
Puppet
Raw Normal View History

2019-11-25 20:30:16 +00:00
#psec::params
2018-02-21 15:31:53 +00:00
class ipsec::params {
case $::osfamily {
'FreeBSD':{
2019-11-21 22:12:51 +00:00
$default_ike_daemon = 'racoon'
2019-11-25 20:30:16 +00:00
$openssl_cmd = "/usr/bin/openssl"
2018-02-21 15:31:53 +00:00
}
'OpenBSD':{
2019-11-21 22:12:51 +00:00
$default_ike_daemon = 'isakmpd'
2019-11-25 20:30:16 +00:00
$openssl_cmd = "/usr/bin/openssl"
2018-02-21 15:31:53 +00:00
}
default: {
2019-11-21 22:12:51 +00:00
$default_ike_daemon = 'strongswan'
2019-11-25 20:30:16 +00:00
$openssl_cmd = "/usr/bin/openssl"
2018-02-21 15:31:53 +00:00
}
2019-11-25 20:30:16 +00:00
}
2019-11-25 20:30:16 +00:00
$puppet_ca_cert = "$ipsec_puppet_ssldir/certs/ca.pem"
$puppet_client_cert = "$ipsec_puppet_ssldir/certs/${facts[clientcert]}.pem"
$puppet_client_key = "$ipsec_puppet_ssldir/private_keys/${facts[clientcert]}.pem"
$puppet_crl = "ipsec_$puppet_ssldir/crl.pem"
2018-02-21 15:31:53 +00:00
}