- name: Setup Software hosts: cloud gather_facts: false tasks: - name: Wait for connection ansible.builtin.wait_for_connection: timeout: 300 - name: Install system packages ansible.builtin.apt: package: qemu-guest-agent state: latest become: true - name: Install docker block: - name: Install dependencies ansible.builtin.apt: package: - curl - python3-apt - gpg state: latest become: true - name: Add key ansible.builtin.apt_key: url: https://download.docker.com/linux/debian/gpg become: true - name: Add repo ansible.builtin.apt_repository: update_cache: true repo: deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable become: true - name: Install docker ansible.builtin.apt: pacakge: - docker-ce - docker-ce-cli - containerd.io - docker-buildx-plugin - docker-compose-plugin state: latest become: true - name: Enable docker ansible.builtin.systemd: name: docker state: started enabled: true become: true - name: Enable qemu-guest-agent ansible.builtin.systemd: name: qemu-guest-agent state: started enabled: true become: true