Feature #3695

Add a device name to additional host interfaces

Added by Ewoud Kohl van Wijngaarden over 8 years ago. Updated about 4 years ago.

Target version:
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description mentions a --device parameter, but I can't find a field for this in the host creation. Adding this field will make provisioning using multiple interfaces much easier. Adding this could also help with ignoring some interfaces while kickstarting and just be a simple additional IP. The mac address should also become optional if the device name is empty for this to happen.

Something like this: (you might need to figure out something with the gateway because of default linux routing)

network --bootproto <%= @static ? "static --ip=#{@host.ip} --netmask=#{@host.subnet.mask} --gateway=#{@host.subnet.gateway} --nameserver=#{[@host.subnet.dns_primary,@host.subnet.dns_secondary].reject{|n| n.blank?}.join(',')}" : "dhcp" %> --hostname <%= @host %>
<% @host.interfaces.each do |i| -%>
<% unless i.device.empty -%>
network --bootproto static --device <%= i.device + " --ip " + i.ip + " --netmask " + i.subnet.mask + " --gateway " + i.subnet.gateway %>
<% end -%>
<% end -%>

Related issues

Related to Foreman - Feature #2240: Full Multiple Interface SupportClosed2013-02-20
Related to Foreman - Tracker #2409: NetworkingNew

Blocked by Foreman - Refactor #7456: Extract primary interface from hostClosed2014-09-16


#1 Updated by Dominic Cleal over 8 years ago

  • Related to Feature #2240: Full Multiple Interface Support added

#2 Updated by Marek Hulán almost 8 years ago

#3 Updated by Marek Hulán almost 8 years ago

  • Blocked by Refactor #7456: Extract primary interface from host added

#4 Updated by Marek Hulán over 7 years ago

  • Category set to Network
  • Status changed from New to Resolved
  • Legacy Backlogs Release (now unused) set to 28

after discussion with reporter, this should be possible today as we configure interfaces in %post and for multiple IPs we can use Aliases, therefore closing as resolved

Also available in: Atom PDF