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