--- - hosts: "{{ hostname | default('controller') }}" vars: project_dir: "{% if zuul.project.src_dir is defined %}~/{{ zuul.project.src_dir }}{% else %}..{% endif %}" roles: - setup-variables - setup-env - sanity-check - sfconfig-dev-prepare tasks: - name: Get iplb ip address ansible.builtin.command: /usr/local/bin/recognize-iplb-ip-address.sh register: _iplb_ip - name: Set fact with iplb ip address ansible.builtin.set_fact: iplb_ip_address: "{{ _iplb_ip.stdout }}" - name: Set hostAliases - edit playbooks/files/ yaml files ansible.builtin.include_role: name: create-hostaliases-cr loop: - "{{ '~/' + zuul.project.src_dir + '/playbooks' | realpath | default(playbook_dir) }}/files/ext-ze.yaml" - "{{ '~/' + zuul.project.src_dir + '/playbooks' | realpath | default(playbook_dir) }}/files/sf.yaml" loop_control: loop_var: yaml_file - name: Run tests ansible.builtin.include_role: name: run-tests