From 747ac729b111ea499f9f7c5748acc6b0c0c07207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Tue, 14 Aug 2012 16:23:43 +0300 Subject: [PATCH] Fixed setting gatewaydev when no ipv4 router is given. --- network/manifests/init.pp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/network/manifests/init.pp b/network/manifests/init.pp index 7b55e47..43fca1f 100644 --- a/network/manifests/init.pp +++ b/network/manifests/init.pp @@ -240,8 +240,7 @@ define network::route($gateway = "", $device, $ipv6gateway = "") { if "${gateway}" != "" { augeas { "set-default-route": context => "/files/etc/sysconfig/network", - changes => [ "set GATEWAY ${gateway}", - "set GATEWAYDEV ${device}", ], + changes => "set GATEWAY ${gateway}", notify => Exec["restart-network"], } } @@ -252,6 +251,11 @@ define network::route($gateway = "", $device, $ipv6gateway = "") { notify => Exec["restart-network"], } } + augeas { "set-gatewaydev": + context => "/files/etc/sysconfig/network", + changes => "set GATEWAYDEV ${device}", + notify => Exec["restart-network"], + } } openbsd: { include network::helper::restart