dhcp-all-interfaces: let NetworkManager doit.
Override the default for DIB_DHCP_NETWORK_MANAGER_AUTO to `true` on RHEL and CentOS release 8 and later. The dhcp-all-interfaces element is configured to only apply NetworkManager configuration. The service: dhcp-all-interfaces will not be enabled. Not enabling the service allows NetworkManager to do the interface auto- configuration. In release 8 and later it should do this just as good, or even better, compared to the dhcp-all-interfaces.sh script. Depends-On: Id6f8d6aaaf52a78175bb6c065ec88274c364834e Change-Id: I12950733bfe54cae62d299b4c5987449d551857a
This commit is contained in:
parent
811d9ff9e5
commit
bdb387bb84
@ -5,6 +5,10 @@ else
|
|||||||
export IPA_DISTRO_FAMILY=other
|
export IPA_DISTRO_FAMILY=other
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ ${DISTRO_NAME} =~ (centos|rhel) && ${DIB_RELEASE%-stream} > 7 ]]; then
|
||||||
|
export DIB_DHCP_NETWORK_MANAGER_AUTO=${DIB_DHCP_NETWORK_MANAGER_AUTO:-true}
|
||||||
|
fi
|
||||||
|
|
||||||
# NOTE(rpittau) force Python version to 3 for debian
|
# NOTE(rpittau) force Python version to 3 for debian
|
||||||
if [[ $DISTRO_NAME =~ debian ]]; then
|
if [[ $DISTRO_NAME =~ debian ]]; then
|
||||||
DIB_PYTHON_VERSION=3
|
DIB_PYTHON_VERSION=3
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
other:
|
||||||
|
- |
|
||||||
|
On RHEL and CentOS 8 and later the *dhcp-all-interfaces* diskimage-builder
|
||||||
|
element is now configured to only apply NetworkManager configuration by
|
||||||
|
default. The *dhcp-all-interfaces* service will not be enabled.
|
||||||
|
To re-enable the *dhcp-all-interfaces* service, set
|
||||||
|
``DIB_DHCP_NETWORK_MANAGER_AUTO=false`` in the environment.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user