diskimage-builder/diskimage_builder/elements/dhcp-all-interfaces/install.d
Harald Jensås e7c52139aa dhcp-all-interfaces: opt let NetworkManager doit.
NetworkManager is quite capable to do automatic
interface configuration. NetworkManager will by default
try to auto-configure any interface with no configuration.
It will use DHCP for IPv4 and Router Advertisements to
decide how to initialize IPv6.

It will most likely do it just as good, or better than the
dhcp-all-interfaces.sh script.

Since dhcp-all-interfaces clean out all ifcfg files in
60-remove-cloud-image-interfaces it means NetworkManager will
by default attempt auto configuration for all interfaces.

This change add's and environment variable:
  DIB_DHCP_NETWORK_MANAGER_AUTO (default: false)

When DIB_DHCP_NETWORK_MANAGER_AUTO is set to `true` only the
NetworkManager config will be written. The dhcp-all-interfaces
service will not be installed. Hence dhcp-all-interfaces will
not write any config files, allowing NetworkManager to just do
it's thing.

Change-Id: Id6f8d6aaaf52a78175bb6c065ec88274c364834e
2022-01-24 01:45:49 +01:00
..
50-dhcp-all-interfaces dhcp-all-interfaces: opt let NetworkManager doit. 2022-01-24 01:45:49 +01:00
60-remove-cloud-image-interfaces Check and remove existing image interface configurations 2021-02-16 08:46:32 +00:00
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 Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
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 Add support for vlan interfaces in dhcp-all-interfaces.sh 2020-11-03 10:04:17 -05:00
dhcp-interface@.service Fix cylical systemd config for dhcp-all-interfaces 2017-08-25 15:51:23 +10:00
NetworkManager-conf.d-00-main.conf Handle NetworkManager for dhcp-all-interfaces 2020-08-11 08:12:31 -07:00