summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-06-30 16:29:37 -0300
committerSilvio Rhatto <rhatto@riseup.net>2011-06-30 16:29:37 -0300
commit1f1962afc2839da75c6d77c228c6b74a178c06a5 (patch)
treed4b7b9e593239f1c36791ddcba3a774714693bcc /manifests
parentad027cc28c60bcaca2392336e5555bfd823a2af1 (diff)
downloadpuppet-ekeyd-1f1962afc2839da75c6d77c228c6b74a178c06a5.tar.gz
puppet-ekeyd-1f1962afc2839da75c6d77c228c6b74a178c06a5.tar.bz2
Managing ekeyd.conf as a template
Diffstat (limited to 'manifests')
-rw-r--r--manifests/base.pp5
1 files changed, 4 insertions, 1 deletions
diff --git a/manifests/base.pp b/manifests/base.pp
index 34c1cb8..10961a3 100644
--- a/manifests/base.pp
+++ b/manifests/base.pp
@@ -5,7 +5,10 @@ class ekeyd::base {
}
file{'/etc/entropykey/ekeyd.conf':
- source => 'puppet:///modules/ekeyd/ekeyd.conf',
+ content => $operatingsystem ? {
+ 'debian' => template("ekeyd/ekeyd.conf_${lsbdistcodename}.erb"),
+ default => template("ekeyd/ekeyd.conf_default.erb"),
+ },
require => Package['ekeyd'],
notify => Service['ekeyd'],
owner => root, group => 0, mode => 0644;