15 'libstrongswan-standard-plugins'
24 file { '/etc/ipsec.conf':
25 content => template("ipsec/ipsec.conf.erb"),
26 notify => Service['ipsec'],
28 file { '/etc/ipsec.secrets':
30 content => template("ipsec/ipsec.secrets.erb"),
31 notify => Service['ipsec'],
34 file { '/etc/ipsec.conf.d':
36 ensure => 'directory',
38 file { '/etc/ipsec.secrets.d':
39 ensure => 'directory',
43 file { '/etc/ipsec.conf.d/00-default.conf':
44 content => template("ipsec/ipsec.conf-00-default.conf.erb"),
45 notify => Service['ipsec'],
48 file { '/etc/ipsec.conf.d/10-puppet-peers.conf':
49 content => template("ipsec/ipsec.conf-10-puppet-peers.conf.erb"),
50 notify => Service['ipsec'],
52 file { '/etc/ipsec.secrets.d/10-puppet-peers.secrets':
54 content => template("ipsec/ipsec.secrets-10-puppet-peers.secrets.erb"),
55 notify => Service['ipsec'],
59 "/etc/ferm/dsa.d/10-ipsec":
61 content => template("ipsec/ferm.erb"),
62 notify => Exec['ferm reload'],