From 56521d2de636f5869de3fd47587faeacc27017ec Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 25 Jan 2013 11:32:26 -0200 Subject: Setting nodo::sshd_print_motd as false by default --- manifests/subsystems/hosts.pp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'manifests/subsystems') diff --git a/manifests/subsystems/hosts.pp b/manifests/subsystems/hosts.pp index e1833ea..9453853 100644 --- a/manifests/subsystems/hosts.pp +++ b/manifests/subsystems/hosts.pp @@ -1,21 +1,23 @@ -class hosts { +class hosts( + $custom = hiera('nodo::hosts::custom', false) +) { # Sometimes might be useful to manage the whole # hosts file, see http://projects.puppetlabs.com/issues/10704 - case $nodo_custom_hosts_file { + case $custom { true: { file { '/etc/hosts': ensure => present, owner => root, group => root, mode => 0640, - source => "puppet:///modules/site_nodo/hosts/$fqdn", + source => "puppet:///modules/site_nodo/hosts/${::fqdn}", } } default: { - host { "$hostname": + host { "${::hostname}": ensure => present, - ip => "$ipaddress", - host_aliases => [ "$fqdn" ], + ip => "${::ipaddress}", + host_aliases => [ "${::fqdn}" ], } host { "localhost": -- cgit v1.2.3