diff options
Diffstat (limited to 'run_remote')
-rwxr-xr-x | run_remote | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -8,10 +8,11 @@ opt_workdir=/var/tmp/dbt-results opt_distro=fedora opt_openstack_instance=dropbear opt_distro_ver=20 +opt_extra_rpms= die() { echo >&2 "$@" ; exit 1 ; } -longopts="distro:,distro-version:,workdir:,openstack-instance:" +longopts="distro:,distro-version:,workdir:,openstack-instance:,extra-rpms-file:" ARGS=$(getopt -o "v" -l "$longopts" -n "getopt" -- "$@") \ || exit 1 eval set -- "$ARGS" @@ -38,6 +39,11 @@ while true; do shift 2 ;; + --extra-rpms-file) + opt_extra_rpms="$(readlink -f "$2")" + shift 2 + ;; + --) shift break @@ -66,3 +72,4 @@ ansible-playbook "$run_playbook" \ --extra-vars "os_keypair=${os_keypair}" \ --extra-vars "os_security_group=${os_security_group}" \ --extra-vars "os_network_dev=${os_network_dev}" \ + --extra-vars "${opt_extra_rpms:+dtf_rpm_files_list=$opt_extra_rpms}" |