| #!/usr/bin/env bash |
| |
| saveenv=$- |
| set -e |
| |
| # install_designate_tempest_plugin |
| function install_designate_tempest_plugin { |
| setup_dev_lib "designate-tempest-plugin" |
| } |
| |
| function _configure_tempest { |
| if [ -n "$DESIGNATE_BIN_DIR" ]; then |
| iniset $TEMPEST_CONFIG dns_feature_enabled designate_manage_path ${DESIGNATE_BIN_DIR}/designate-manage |
| fi |
| } |
| |
| if [[ "$1" == "stack" ]]; then |
| case "$2" in |
| install) |
| # Install dev library if the user explicitly requests it |
| # (INSTALL_TEMPEST=True) |
| if [[ "$(trueorfalse False INSTALL_TEMPEST)" == "True" ]]; then |
| echo_summary "Installing designate-tempest-plugin" |
| install_designate_tempest_plugin |
| fi |
| ;; |
| test-config) |
| echo_summary "Configuring tempest designate-manage" |
| _configure_tempest |
| ;; |
| esac |
| fi |
| |
| if [[ $saveenv =~ e ]]; then |
| set -e |
| else |
| set +e |
| fi |