--- - hosts: all vars_files: - ../vars/zuul.yml tasks: - name: copy setup script copy: src: "{{ zuul.executor.work_root }}/{{ zuul.project.src_dir }}/tools/setup_{{ ansible_os_family }}.sh" dest: /tmp/setup.sh mode: 0755 - name: run node setup script shell: /tmp/setup.sh become: true - name: changing permission of Docker socket to 666 file: path: /run/docker.sock mode: 666 become: true - name: Ensure /etc/kolla exists file: path: /etc/kolla state: directory mode: 0777 become: true - name: Template kolla-build.conf template: src: "{{ zuul.executor.work_root }}/{{ zuul.project.src_dir }}/tests/templates/kolla-build.conf.j2" dest: /etc/kolla/kolla-build.conf - name: Template template_overrides.j2 template: src: "{{ zuul.executor.work_root }}/{{ zuul.project.src_dir }}/tests/templates/template_overrides.j2" dest: /etc/kolla/template_overrides.j2 - name: Run tox command: "{{ ansible_user_dir }}/tox-venv/bin/tox -e {{ action }}-{{ base_distro }}-{{ install_type }}" args: chdir: "{{ zuul.project.src_dir }}"