source ../lib/utility-functions.sh
+export ANSIBLE_HOST_KEY_CHECKING=False
+
+echo 'See ~stack/smoke-tests.out on the undercloud for result log'
ansible-playbook -i "$(get_undercloud_ip)," ../tests/smoke_tests/smoke_tests.yml
#!/usr/bin/env bash
-cd ~/provisioning/python
-export PYTHONPATH=$PYTHONPATH:$(pwd)
-
-python unit_test_suite.py -e ~stack/overcloudrc -n external -l INFO
\ No newline at end of file
+python ~/snaps/snaps/unit_test_suite.py -e ~stack/overcloudrc -n external -l INFO &> ~stack/snoke-tests.out
\ No newline at end of file
---
- hosts: all
- sudo: yes
+ become: yes
+ become_method: sudo
+ become_user: root
tasks:
- name: Copy execute_smoke_tests.sh
---
- hosts: all
- sudo: yes
+ become: yes
+ become_method: sudo
+ become_user: root
tasks:
- - yum: name=libffi
- - yum: name=libffi-devel
- - pip: name=python-keystoneclient
- - pip: name=python-glanceclient
- - pip: name=python-neutronclient
- - pip: name=python-novaclient
- - pip: name=scp
- - pip: name=PyYAML
- - pip: name=ansible==2.1.0
-
- - git: repo=https://gerrit.cablelabs.com/snaps-provisioning dest=~/provisioning
+ - git: repo=https://gerrit.cablelabs.com/snaps-provisioning dest=~/snaps
+ - command: pip install -e ~/snaps/