From 8c4afb2136d1954313dd5e880a186d0c29ccc71f Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 21 Mar 2016 13:08:47 +0000 Subject: [PATCH] Revert "Explcitly disable IPv6 on the IC internal network" This reverts commit aa02df0d2f61fb4d1839e1e9fca1ec95c249572a. --- cookbooks/networking/recipes/default.rb | 7 ++----- cookbooks/networking/templates/default/interfaces.erb | 4 +--- roles/ic.rb | 3 --- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/cookbooks/networking/recipes/default.rb b/cookbooks/networking/recipes/default.rb index 67d7bcf3e..39611a9df 100644 --- a/cookbooks/networking/recipes/default.rb +++ b/cookbooks/networking/recipes/default.rb @@ -25,7 +25,6 @@ require "ipaddr" node[:networking][:interfaces].each do |name, interface| if interface[:role] && (role = node[:networking][:roles][interface[:role]]) if role[interface[:family]] - node.set[:networking][:interfaces][name][:method] = role[interface[:family]][:method] node.set[:networking][:interfaces][name][:prefix] = role[interface[:family]][:prefix] node.set[:networking][:interfaces][name][:gateway] = role[interface[:family]][:gateway] end @@ -34,14 +33,12 @@ node[:networking][:interfaces].each do |name, interface| node.set[:networking][:interfaces][name][:zone] = role[:zone] end - node.set_unless[:networking][:interfaces][name][:method] = "static" - - next unless interface[:address] - prefix = node[:networking][:interfaces][name][:prefix] + # rubocop:disable Style/RedundantParentheses node.set[:networking][:interfaces][name][:netmask] = (~IPAddr.new(interface[:address]).mask(0)).mask(prefix) node.set[:networking][:interfaces][name][:network] = IPAddr.new(interface[:address]).mask(prefix) + # rubocop:enable Style/RedundantParentheses end template "/etc/network/interfaces" do diff --git a/cookbooks/networking/templates/default/interfaces.erb b/cookbooks/networking/templates/default/interfaces.erb index 33cc6620f..89fc316eb 100644 --- a/cookbooks/networking/templates/default/interfaces.erb +++ b/cookbooks/networking/templates/default/interfaces.erb @@ -3,10 +3,8 @@ iface lo inet loopback <% node[:networking][:interfaces].each do |name,interface| -%> -iface <%= interface[:interface] %> <%= interface[:family] %> <%= interface[:method] %> -<% if interface[:address] -%> +iface <%= interface[:interface] %> <%= interface[:family] %> static address <%= interface[:address] %> -<% end -%> <% if interface[:family] == "inet" -%> netmask <%= interface[:netmask] %> <% elsif interface[:family] == "inet6" -%> diff --git a/roles/ic.rb b/roles/ic.rb index ea4d17b7a..af78c9f23 100644 --- a/roles/ic.rb +++ b/roles/ic.rb @@ -14,9 +14,6 @@ default_attributes( :inet => { :prefix => "27", :gateway => "146.179.159.177" - }, - :inet6 => { - :method => "manual" } }, :external => { -- 2.43.2