Add IP to provisioning interface for FreeIPA if requested
If a variable is set in the environment, one can assign an IP for the provisioning interface for FreeIPA, this is set by OVB and it doesn't use DHCP, so it's needed since we want the overcloud nodes to communicate with the CA. bp tls-via-certmonger Change-Id: I44a8135118b047f154e3edbb8846751bd2e16c84
This commit is contained in:
parent
5bea89cc5d
commit
78215fae79
@ -8,6 +8,8 @@
|
||||
# - AdminPassword
|
||||
# - UndercloudFQDN
|
||||
# - HostsSecret
|
||||
# - ProvisioningCIDR: If set, it adds the given CIDR or IP to the
|
||||
# provisioning interface (which is hardcoded to eth1)
|
||||
#
|
||||
set -eux
|
||||
|
||||
@ -17,6 +19,12 @@ elif [ -f "/tmp/freeipa-setup.env" ]; then
|
||||
source /tmp/freeipa-setup.env
|
||||
fi
|
||||
|
||||
if [ -n "$ProvisioningCIDR" ]; then
|
||||
# Add address to provisioning network interface
|
||||
ip link set dev eth1 up
|
||||
ip addr add $ProvisioningCIDR dev eth1
|
||||
fi
|
||||
|
||||
# Set DNS servers
|
||||
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
|
||||
echo "nameserver 8.8.4.4" >> /etc/resolv.conf
|
||||
|
Loading…
Reference in New Issue
Block a user