--- - name: Prepare hosts: all gather_facts: false tasks: - name: Install python for Ansible raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal) become: true changed_when: false - hosts: all become: true tasks: - name: Update all caches to avoid errors due to missing remote archives apt: update_cache: true changed_when: false - name: Install net-tools for running Testinfra host.socket tests apt: name: net-tools state: present - hosts: parameters-mandatory,parameters-optional become: true tasks: - name: Rename the ss utility (see https://github.com/philpep/testinfra/pull/320) command: "mv /bin/ss /bin/ss.bak"