diff options
Diffstat (limited to 'controller')
-rw-r--r-- | controller/bin/dtf-return-machine.in | 3 | ||||
-rw-r--r-- | controller/bin/dtf-run-remote.in | 10 |
2 files changed, 12 insertions, 1 deletions
diff --git a/controller/bin/dtf-return-machine.in b/controller/bin/dtf-return-machine.in index 799a1f4..59bc63f 100644 --- a/controller/bin/dtf-return-machine.in +++ b/controller/bin/dtf-return-machine.in @@ -34,6 +34,9 @@ IP="$1" test -z "$IP" && die "no IP passed" +# don't remove faked hosts +test -n "$DTF_GET_MACHINE_FAKE_IP" && exit 0 + NOVACMD="@libexecdir@/dtf-nova" $NOVACMD list --fields 'networks' | \ diff --git a/controller/bin/dtf-run-remote.in b/controller/bin/dtf-run-remote.in index 14f81a4..f617cdb 100644 --- a/controller/bin/dtf-run-remote.in +++ b/controller/bin/dtf-run-remote.in @@ -27,7 +27,15 @@ while true; do case "$1" in --taskdir|--setup-playbook|--distro|--openstack-instance|--workdir) opt=$(sed -e 's/^--//' -e 's/[^[a-zA-Z0-9]/_/g'<<<"$1") - eval "opt_$opt=\"${2,,}\"" + case "$1" in + --distro) + # normalize + eval "opt_$opt=\"${2,,}\"" + ;; + *) + eval "opt_$opt=\"${2}\"" + ;; + esac shift 2 ;; |