--- - name: Install Docker packages package: name: "{{ item.package }}" state: latest become: true register: docker_packages with_items: "{{ install_packages }}" - name: Install Python packages pip: name: "{{ item.package }}" state: latest with_items: "{{ install_python_packages }}" - name: Uninstall Python packages pip: name: "{{ item.package }}" state: absent with_items: "{{ uninstall_python_packages }}" - name: Check for existing network raw: "{{ docker_command }} network inspect {{ mastodon_docker_network }}" register: docker_network ignore_errors: True become: true - name: Create main docker network raw: "{{ docker_command }} network create -d bridge {{ mastodon_docker_network }}" when: docker_network is failed become: true