- hosts: all tasks: - name: Install dependencies package: name: - 'jq' - 'just' - 'ostree' - 'python3-pyyaml' - 'rpm-ostree' - 'selinux-policy-targeted' state: present become: true - name: Validate manifests and scripts syntax ansible.builtin.command: chdir: "{{ zuul.project.src_dir }}" cmd: just validate - name: Perform dependency resolution for all variants ansible.builtin.command: chdir: "{{ zuul.project.src_dir }}" cmd: just compose-dry-run - name: Compose the base variant ansible.builtin.command: chdir: "{{ zuul.project.src_dir }}" cmd: just compose-legacy base