Fixed setting gatewaydev when no ipv4 router is given.

This commit is contained in:
Timo Mkinen 2012-08-14 16:23:43 +03:00
parent df587649ac
commit 747ac729b1

View file

@ -240,8 +240,7 @@ define network::route($gateway = "", $device, $ipv6gateway = "") {
if "${gateway}" != "" { if "${gateway}" != "" {
augeas { "set-default-route": augeas { "set-default-route":
context => "/files/etc/sysconfig/network", context => "/files/etc/sysconfig/network",
changes => [ "set GATEWAY ${gateway}", changes => "set GATEWAY ${gateway}",
"set GATEWAYDEV ${device}", ],
notify => Exec["restart-network"], notify => Exec["restart-network"],
} }
} }
@ -252,6 +251,11 @@ define network::route($gateway = "", $device, $ipv6gateway = "") {
notify => Exec["restart-network"], notify => Exec["restart-network"],
} }
} }
augeas { "set-gatewaydev":
context => "/files/etc/sysconfig/network",
changes => "set GATEWAYDEV ${device}",
notify => Exec["restart-network"],
}
} }
openbsd: { openbsd: {
include network::helper::restart include network::helper::restart