An Ansible deployment to validate ansible roles for Continuous Integration.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
windmill/tests/playbooks/pre.yaml

18 lines
549 B

- hosts: all
tasks:
- name: Bootstrap tox environment
args:
chdir: "{{ zuul.project.src_dir }}"
command: tox -evenv --notest
- name: Install bindep dependendies
args:
chdir: "{{ zuul.project.src_dir }}"
executable: /bin/bash
shell: source .tox/venv/bin/activate; ./tools/install_bindep.sh
- name: Install ansible roles via galaxy
args:
chdir: "{{ zuul.project.src_dir }}"
executable: /bin/bash
shell: source .tox/venv/bin/activate; ./tools/install_roles.sh