ansible-role-mastodon/tasks/docker/core.yml

33 lines
798 B
YAML
Raw Normal View History

2022-11-19 10:10:57 +01:00
---
- 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
2022-11-19 10:54:31 +01:00
raw: "{{ docker_command }} network inspect {{ mastodon_docker_network }}"
2022-11-19 10:10:57 +01:00
register: docker_network
ignore_errors: True
become: true
- name: Create main docker network
2022-11-19 10:54:31 +01:00
raw: "{{ docker_command }} network create -d bridge {{ mastodon_docker_network }}"
2022-11-19 10:10:57 +01:00
when: docker_network is failed
become: true