diff options
Diffstat (limited to 'controller/share/dtf-controller')
-rw-r--r-- | controller/share/dtf-controller/ansible/playbooks/fedora.yml | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/controller/share/dtf-controller/ansible/playbooks/fedora.yml b/controller/share/dtf-controller/ansible/playbooks/fedora.yml index 215e048..7c62f61 100644 --- a/controller/share/dtf-controller/ansible/playbooks/fedora.yml +++ b/controller/share/dtf-controller/ansible/playbooks/fedora.yml @@ -3,7 +3,6 @@ gather_facts: False hosts: localhost vars_files: - - "{{ opt_credsfile }}" - "{{ opt_generated_vars }}" tasks: @@ -11,23 +10,12 @@ local_action: shell echo `dd if=/dev/urandom bs=1k count=10 | md5sum ; echo DBTESTS` register: vm_name - - debug: msg="osusername={{ os_username }}" - - - name: spin it up - local_action: nova_compute auth_url={{os_auth_url}} - flavor_id={{os_flavor_id}} image_id="{{ os_image_id }}" key_name={{ os_keypair }} - login_password={{os_nova_password}} login_tenant_name="{{os_tenant_name}}" - login_username={{os_username}} security_groups={{os_security_group}} - wait=yes name="{{vm_name.stdout}}" wait_for=600 - register: nova - - - debug: msg="{{ nova.info.addresses }}" - - # This is ugly as hell... Hopefully nothing will be changing. - - local_action: command echo "{{ nova.info.addresses[os_network_dev][1].addr }}" + - local_action: shell {{ config_bindir }}/dtf-get-machine + --distro {{ opt_distro }} --distro-version {{ opt_distro_ver }} + --quiet --name "{{ vm_name.stdout }}" register: machine_ip - - debug: msg="{{ machine_ip.stdout }}" + - debug: var=machine_ip - name: wait for the host to be hot local_action: wait_for host={{ machine_ip.stdout }} port=22 delay=5 timeout=600 @@ -42,7 +30,6 @@ user: root gather_facts: False vars_files: - - "{{ opt_credsfile }}" - "{{ opt_generated_vars }}" tasks: - copy: src={{ opt_workdir }}/{{ opt_testsuite_name }}.tar.gz |