--- - name: Prepare, test fixtures hosts: localhost connection: local tasks: - name: Fix SSH client file permissions locally, otherwise we get error from SSH ansible.builtin.file: path: "{{ item }}" mode: g=,o= with_items: - tests/data/ssh/client1 - tests/data/ssh/client2 - name: Prepare hosts: all become: true gather_facts: false tasks: - name: Install python for Ansible ansible.builtin.raw: test -e /usr/bin/python3 || (apt -y update && apt install -y python3-minimal) changed_when: false - name: Update all caches to avoid errors due to missing remote archives ansible.builtin.apt: update_cache: true