From d880581e562ac5ee4ebed596ab405d7bedc42e54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Fri, 20 Apr 2012 09:43:23 +0300 Subject: [PATCH] Added support for custom options into network::trunk --- network/manifests/init.pp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/network/manifests/init.pp b/network/manifests/init.pp index cdce314..7b55e47 100644 --- a/network/manifests/init.pp +++ b/network/manifests/init.pp @@ -427,6 +427,8 @@ define network::pppoe($username, $password, $device, $authtype = "pap") { # - # $netmask: # - +# $options: +# - # # === Sample usage # @@ -436,7 +438,7 @@ define network::pppoe($username, $password, $device, $authtype = "pap") { # netmask => "255.255.0.0", # } # -define network::trunk($devices, $mode = 0, $ipaddr = "none", $netmask = "none") { +define network::trunk($devices, $mode = 0, $ipaddr = "none", $netmask = "none", $options = []) { case $operatingsystem { centos,fedora: { file { "/etc/modprobe.d/${name}.conf": @@ -454,6 +456,7 @@ define network::trunk($devices, $mode = 0, $ipaddr = "none", $netmask = "none") network::interface { $name: ipaddr => $ipaddr, netmask => $netmask, + options => $options, } } default: {