Newer
Older
puppet-interfaces / manifests / mapping.pp
@Andreas Jaggi Andreas Jaggi on 27 Jul 2014 377 bytes make default order according to Debian examples
define interfaces::mapping ( $script, $maps, $order='UNSET' ) {
  $order_real = $order ? {
    'UNSET' => 05,
    default => $order,
  }
  concat::fragment{"interfaces::mapping_${name}":
    target  => '/etc/network/interfaces',
    content => inline_template("mapping <%= @name %>\n\tscript <%= @script %>\n\t<%= @maps.join('\n\t') %>\n\n"),
    order   => $order_real,
  }
}