X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/9ac3f14227e8bb96030642c60ec7adb51d36f01c..dfbca127c61d8f5c6d69e7c9a4133880f0540456:/cookbooks/networking/recipes/default.rb diff --git a/cookbooks/networking/recipes/default.rb b/cookbooks/networking/recipes/default.rb index ae3a91d00..f6015a17e 100644 --- a/cookbooks/networking/recipes/default.rb +++ b/cookbooks/networking/recipes/default.rb @@ -50,6 +50,8 @@ node[:networking][:interfaces].each do |name, interface| node.normal[:networking][:interfaces][name][:netmask] = (~IPAddr.new(interface[:address]).mask(0)).mask(prefix) node.normal[:networking][:interfaces][name][:network] = IPAddr.new(interface[:address]).mask(prefix) + interface = node[:networking][:interfaces][name] + deviceplan = if interface[:interface] =~ /^(.*)\.(\d+)$/ netplan["network"]["vlans"][interface[:interface]] ||= { "id" => Regexp.last_match(2).to_i,