| #!/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 | 
 |  | 
 |     POOLS_YAML_PATH=/etc/designate/multiple-pools.yaml | 
 |     cp /etc/designate/pools.yaml ${POOLS_YAML_PATH} | 
 |     sed -i 's/"pool_level": "secondary"/"pool_level": "tertiary"/' ${POOLS_YAML_PATH} | 
 | } | 
 |  | 
 | 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 |