X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fmotd%2Ftemplates%2Fmotd.erb;h=7e6446e0582ee8ba4a88c81991b7f1a9a26038a6;hb=d3e812cb9c2b22b06511876a1520cddc2da12db1;hp=4a3653247d58fa7aa3a49b55130503b1476ed368;hpb=1f1ac044eff8aa37aec7862f87a7c1f9269b7186;p=mirror%2Fdsa-puppet.git diff --git a/modules/motd/templates/motd.erb b/modules/motd/templates/motd.erb index 4a3653247..7e6446e05 100644 --- a/modules/motd/templates/motd.erb +++ b/modules/motd/templates/motd.erb @@ -47,8 +47,9 @@ if (scope.lookupvar('site::nodeinfo')['ldap'].has_key?('purpose')) p = scope.lookupvar('site::nodeinfo')['ldap']['purpose'].clone() entries = "" - if p.delete('buildd') + if classes.include?("roles::buildd") entries += ", the Debian #{arch} build daemon" + p.delete('buildd') end if classes.include?("roles::porterbox") entries += ", the Debian #{arch} porterbox" @@ -132,7 +133,7 @@ if classes.include?("roles::porterbox") purp += "\n " + wrap("Disk space on porter boxes is often limited. Please respect your fellow porters by cleaning up after yourself and deleting schroots and source/build trees in your ~ as soon as feasible. DSA reserves the right to recover disk space as necessary. See for a brief tutorial on using schroot. There may be chroots for architectures other than #{arch} available, please list available chroots to check.") end -if ninfo['not-bacula-client'] then +if classes.include?('bacula::not_a_client') then purp += "\n " + wrap("Note that this host is _NOT_ being backed up. If you care about your data, run your own backups.") end