network: Fixed setting hostname on CentOS 7.

This commit is contained in:
Timo Makinen 2015-04-28 12:20:06 +03:00
parent 46938f1b07
commit f541351306

View file

@ -92,9 +92,19 @@ class network::hostname {
}
}
"centos","redhat": {
augeas { "set-hostname":
context => "/files/etc/sysconfig/network",
changes => "set HOSTNAME ${::homename}",
if versioncmp($::operatingsystemrelease, "7") >= 0 {
file { "/etc/hostname":
ensure => present,
content => "${::homename}\n",
mode => "0644",
owner => "root",
group => "root",
}
} else {
augeas { "set-hostname":
context => "/files/etc/sysconfig/network",
changes => "set HOSTNAME ${::homename}",
}
}
}
"openbsd": {