Loading manifests/transport.pp +13 −11 Changes for manifests/transport.pp: 13 added lines, 11 removed lines. Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ # } # define postfix::transport ( $destination, $destination='', $nexthop='', $file='/etc/postfix/transport', $ensure='present' Loading @@ -41,22 +41,24 @@ define postfix::transport ( case $ensure { 'present': { if ($destination) { $change_destination = "set pattern[. = '${name}']/transport '${destination}'" } else { $change_destination = "clear pattern[. = '${name}']/transport" } if ($nexthop) { $changes = [ "set pattern[. = '${name}'] '${name}'", "set pattern[. = '${name}']/transport '${destination}'", # TODO: support nexthop "set pattern[. = '${name}']/nexthop '${nexthop}'", ] $change_nexthop = "set pattern[. = '${name}']/nexthop '${nexthop}'" } else { $change_nexthop = "clear pattern[. = '${name}']/nexthop" } $changes = [ "set pattern[. = '${name}'] '${name}'", "set pattern[. = '${name}']/transport '${destination}'", # TODO: support nexthop "clear pattern[. = '${name}']/nexthop", $change_destination, $change_nexthop, ] } } 'absent': { $changes = "rm pattern[. = '${name}']" Loading Loading
manifests/transport.pp +13 −11 Changes for manifests/transport.pp: 13 added lines, 11 removed lines. Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ # } # define postfix::transport ( $destination, $destination='', $nexthop='', $file='/etc/postfix/transport', $ensure='present' Loading @@ -41,22 +41,24 @@ define postfix::transport ( case $ensure { 'present': { if ($destination) { $change_destination = "set pattern[. = '${name}']/transport '${destination}'" } else { $change_destination = "clear pattern[. = '${name}']/transport" } if ($nexthop) { $changes = [ "set pattern[. = '${name}'] '${name}'", "set pattern[. = '${name}']/transport '${destination}'", # TODO: support nexthop "set pattern[. = '${name}']/nexthop '${nexthop}'", ] $change_nexthop = "set pattern[. = '${name}']/nexthop '${nexthop}'" } else { $change_nexthop = "clear pattern[. = '${name}']/nexthop" } $changes = [ "set pattern[. = '${name}'] '${name}'", "set pattern[. = '${name}']/transport '${destination}'", # TODO: support nexthop "clear pattern[. = '${name}']/nexthop", $change_destination, $change_nexthop, ] } } 'absent': { $changes = "rm pattern[. = '${name}']" Loading