From d030bd2d78dedc1dca32c5b34f60010a9fd236a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Thu, 17 Jan 2013 11:16:15 +0200 Subject: [PATCH] Fixed network::hostname for Fedora 18. --- network/manifests/init.pp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/network/manifests/init.pp b/network/manifests/init.pp index f112715..d4af18f 100644 --- a/network/manifests/init.pp +++ b/network/manifests/init.pp @@ -73,7 +73,23 @@ class network::hostname { group => "root", } } - "centos","redhat","fedora": { + "fedora": { + if $::operatingsystemrelease > 17 { + 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}", + } + } + } + "centos","redhat": { augeas { "set-hostname": context => "/files/etc/sysconfig/network", changes => "set HOSTNAME ${homename}",