add lldp to ynic hosts
authorStephen Gran <steve@lobefin.net>
Tue, 18 Sep 2012 15:29:33 +0000 (16:29 +0100)
committerStephen Gran <steve@lobefin.net>
Tue, 18 Sep 2012 15:29:33 +0000 (16:29 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
manifests/site.pp
modules/lldp/manifests/init.pp [new file with mode: 0644]

index 1015625..41d88df 100644 (file)
@@ -117,4 +117,8 @@ node default {
        if $::spamd {
                munin::check { 'spamassassin': }
        }
+
+       if $::hoster in [ynic] {
+               include lldp
+       }
 }
diff --git a/modules/lldp/manifests/init.pp b/modules/lldp/manifests/init.pp
new file mode 100644 (file)
index 0000000..a67283d
--- /dev/null
@@ -0,0 +1,11 @@
+class lldp {
+       package { 'lldpd':
+               ensure => installed
+       }
+
+       service { 'lldpd':
+               ensure    => running,
+               hasstatus => false,
+               pattern   => '/usr/sbin/lldpd',
+       }
+}