From 1f760fa70a64163c669c765afce78e8402dacce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Thu, 24 Jan 2013 17:33:13 +0200 Subject: [PATCH] Initial version of motd module. --- motd/files/empty | 0 motd/manifests/init.pp | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 motd/files/empty create mode 100644 motd/manifests/init.pp diff --git a/motd/files/empty b/motd/files/empty new file mode 100644 index 0000000..e69de29 diff --git a/motd/manifests/init.pp b/motd/manifests/init.pp new file mode 100644 index 0000000..3df5908 --- /dev/null +++ b/motd/manifests/init.pp @@ -0,0 +1,29 @@ + +# Deploy motd file to server +# +class motd { + + case $::operatingsystem { + "ubuntu": { + package { "update-motd": + ensure => absent, + } + } + } + + file { "/etc/motd": + ensure => present, + source => [ + "puppet:///files/motd/motd.${::homename}", + "puppet:///files/motd/motd", + "puppet:///modules/motd/empty", + ], + mode => "0644", + owner => "root", + group => $::operatingsystem ? { + "openbsd" => "wheel", + default => "root", + }, + } + +}