diskimage-builder/diskimage_builder/elements/dhcp-all-interfaces/install.d
Julia Kreger 46d12ae7d3 Handle NetworkManager for dhcp-all-interfaces
NetworkManager takes a distinctly differnet network management
approach and the bulk of the dhcp-all-interfaces code is largely
targetted at distribution specific configuration. Some which may
or may not override settings, or only partially assert desirable
settings.

As such, we need to set appropriate configuration, such as the
correct client to be used, and timeouts based upon user supplied
settings.

By default this change sets the client to be dhclient on redhat
styled machines, as the packaging default, while it works for
ramdisk usage, it does not reset the interface between retries,
which can be critical if the infrastucture operator is attempting
to configure LACP trunks to the end node.

Change-Id: I0e0cfbdbf7ef2b2861b934ccd7dab9d83a35c8f0
Story: 2008001
Task: 40648
2020-08-11 08:12:31 -07:00
..
50-dhcp-all-interfaces
60-remove-cloud-image-interfaces
dhcp-all-interfaces-udev.rules Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
dhcp-all-interfaces.conf
dhcp-all-interfaces.init Merge remote-tracking branch 'origin/master' into merge-branch 2016-11-18 13:53:56 +11:00
dhcp-all-interfaces.sh Break retry loop on success in dhcp-all-interfaces 2019-12-02 15:50:20 +01:00
dhcp-interface@.service
NetworkManager-conf.d-00-main.conf