diff options
author | Xabier de Zuazo <xabier@onddo.com> | 2013-02-09 19:39:50 +0100 |
---|---|---|
committer | Bryan McLellan <btm@opscode.com> | 2013-06-19 14:09:57 -0700 |
commit | 04c82f7cd7e07a8d4a5e5236a64c1c0844151315 (patch) | |
tree | 730aa45502cf99ad9a624838d363d3d8b51c1f03 /lib/chef/provider/ifconfig | |
parent | 72020db966e477e8a1e576c3c2d7681ac2858873 (diff) | |
download | chef-04c82f7cd7e07a8d4a5e5236a64c1c0844151315.tar.gz |
[CHEF-3029] added hwaddr, metric and mtu configuration support to Ifconfig providers
Diffstat (limited to 'lib/chef/provider/ifconfig')
-rw-r--r-- | lib/chef/provider/ifconfig/debian.rb | 3 | ||||
-rw-r--r-- | lib/chef/provider/ifconfig/redhat.rb | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/chef/provider/ifconfig/debian.rb b/lib/chef/provider/ifconfig/debian.rb index fff2b5716c..e6dd351af9 100644 --- a/lib/chef/provider/ifconfig/debian.rb +++ b/lib/chef/provider/ifconfig/debian.rb @@ -41,6 +41,9 @@ iface <%= @new_resource.device %> inet static <% if @new_resource.mask %>netmask <%= @new_resource.mask %><% end %> <% if @new_resource.network %>network <%= @new_resource.network %><% end %> <% if @new_resource.bcast %>broadcast <%= @new_resource.bcast %><% end %> + <% if @new_resource.metric %>metric <%= @new_resource.metric %><% end %> + <% if @new_resource.hwaddr %>hwaddress <%= @new_resource.hwaddr %><% end %> + <% if @new_resource.mtu %>mtu <%= @new_resource.mtu %><% end %> <% end %> <% end %> } diff --git a/lib/chef/provider/ifconfig/redhat.rb b/lib/chef/provider/ifconfig/redhat.rb index 560f70407a..5082046b42 100644 --- a/lib/chef/provider/ifconfig/redhat.rb +++ b/lib/chef/provider/ifconfig/redhat.rb @@ -34,6 +34,9 @@ class Chef <% if @new_resource.network %>NETWORK=<%= @new_resource.network %><% end %> <% if @new_resource.bcast %>BROADCAST=<%= @new_resource.bcast %><% end %> <% if @new_resource.onparent %>ONPARENT=<%= @new_resource.onparent %><% end %> +<% if @new_resource.hwaddr %>HWADDR=<%= @new_resource.hwaddr %><% end %> +<% if @new_resource.metric %>METRIC=<%= @new_resource.metric %><% end %> +<% if @new_resource.mtu %>MTU=<%= @new_resource.mtu %><% end %> } template = ::ERB.new(content) network_file_name = "/etc/sysconfig/network-scripts/ifcfg-#{@new_resource.device}" |