NIC name may change after installing different OS. We though that on machines from the same manufacturer and with the same OS ,the NIC names will be the same.
Apparently it's not enough. The BIOS should also be updated. This is especially important when installing HA. All participating in cluster nodes must have the same NIC names. Bottom line we should relay on something that wouldn't change after reinstalling OS or other manipulations. Something like MAC address hat stays the same no matter what.
Mac address doesn't help. You need to specify something that is the same across all machines since it's a configuration in 1 place for the deployment.
Quickstack does provide the option to pass "network" which will determine the nic dynamically. This is available in the advanced configuration.
This problem goes away with the network management.
my understanding is that quickstack won't need this in quickstack. We need:
1. Discovery to report nics with mac addresses
2. UI to display nic info include mac address so users can put a subnet on a nic
Marek, any reason you see for mac addresses going though puppet to the hosts?
I'm not sure what quickstack modules need to configure but it seems right to me to assign addresses in foreman so I don't see a reason to pass mac address to puppet. User should assign subnets to particular interfaces which will determine IP address on that device during provisioning. This should not change later if we have HWADDR in network-scripts right? Addresses will be uploaded to foreman with first puppet run before quickstack modules are applied.
Mike, given the above discussion, I think this is not something we need to add support for, and I would recommend we close it
I agree, closing