Adding all config options to devstack plugin
Change-Id: I06615b6d69150de38fb55cea774882af0c51b52b
This commit is contained in:
parent
671403f326
commit
2b9634d32a
@ -3,7 +3,7 @@
|
||||
function install_lldp() {
|
||||
echo_summary "Installing LLDP"
|
||||
install_package lldpd
|
||||
start_service lldpd
|
||||
restart_service lldpd
|
||||
}
|
||||
|
||||
function install_arista_driver() {
|
||||
@ -19,7 +19,53 @@ function configure_arista() {
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista eapi_username $ARISTA_EAPI_USERNAME
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista eapi_password $ARISTA_EAPI_PASSWORD
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista api_type $ARISTA_API_TYPE
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista region_name $REGION_NAME
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista region_name $ARISTA_REGION_NAME
|
||||
|
||||
if [ -n "${ARISTA_USE_FQDN+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista use_fqdn $ARISTA_USE_FQDN
|
||||
fi
|
||||
|
||||
if [ -n "${ARISTA_ML2_SYNC_INTERVAL+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista sync_interval $ARISTA_ML2_SYNC_INTERVAL
|
||||
fi
|
||||
if [ -n "${ARISTA_SEC_GROUP_SUPPORT+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista sec_group_support $ARISTA_SEC_GROUP_SUPPORT
|
||||
fi
|
||||
if [ -n "${ARISTA_SWITCH_INFO+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE ml2_arista switch_info $ARISTA_SWITCH_INFO
|
||||
fi
|
||||
|
||||
if [ -n "${ARISTA_PRIMARY_L3_HOST+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista primary_l3_host $ARISTA_PRIMARY_L3_HOST
|
||||
fi
|
||||
if [ -n "${ARISTA_PRIMARY_L3_HOST_USERNAME+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista primary_l3_host_username $ARISTA_PRIMARY_L3_HOST_USERNAME
|
||||
fi
|
||||
if [ -n "${ARISTA_PRIMARY_L3_HOST_PASSWORD+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista primary_l3_host_password $ARISTA_PRIMARY_L3_HOST_PASSWORD
|
||||
fi
|
||||
if [ -n "${ARISTA_SECONDARY_L3_HOST+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista secondary_l3_host $ARISTA_SECONDARY_L3_HOST
|
||||
fi
|
||||
if [ -n "${ARISTA_SECONDARY_L3_HOST_USERNAME+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista secondary_l3_host_username $ARISTA_SECONDARY_L3_HOST_USERNAME
|
||||
fi
|
||||
if [ -n "${ARISTA_SECONDARY_L3_HOST_PASSWORD+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista secondary_l3_host_password $ARISTA_SECONDARY_L3_HOST_PASSWORD
|
||||
fi
|
||||
if [ -n "${ARISTA_MLAG_CONFIG+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista mlag_config $ARISTA_MLAG_CONFIG
|
||||
fi
|
||||
if [ -n "${ARISTA_USE_VRF+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista use_vrf $ARISTA_USE_VRF
|
||||
fi
|
||||
if [ -n "${ARISTA_L3_SYNC_INTERVAL+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE l3_arista l3_sync_interval $ARISTA_L3_SYNC_INTERVAL
|
||||
fi
|
||||
|
||||
if [ -n "${ARISTA_TYPE_DRIVER_SYNC_INTERVAL+x}" ]; then
|
||||
iniset $ARISTA_ML2_CONF_FILE arista_type_driver sync_interval $ARISTA_TYPE_DRIVER_SYNC_INTERVAL
|
||||
fi
|
||||
}
|
||||
|
||||
if [[ "$1" == "stack" && "$2" == "pre-install" ]]; then
|
||||
|
@ -14,7 +14,7 @@
|
||||
# if not set, all communications to Arista EOS will fail.
|
||||
#
|
||||
# eapi_username =
|
||||
# Example: arista_eapi_username = admin
|
||||
# Example: eapi_username = admin
|
||||
#
|
||||
# (StrOpt) EOS command API password. This is required field.
|
||||
# if not set, all communications to Arista EOS will fail.
|
||||
@ -78,7 +78,7 @@
|
||||
# if not set, all communications to Arista EOS will fail.
|
||||
#
|
||||
# primary_l3_host_username =
|
||||
# Example: arista_primary_l3_username = admin
|
||||
# Example: primary_l3_username = admin
|
||||
#
|
||||
# (StrOpt) Primary host password. This is required field.
|
||||
# if not set, all communications to Arista EOS will fail.
|
||||
|
Loading…
Reference in New Issue
Block a user