Simplifies docker provisioning, fixes issue with docker 7.0.0 pip packages through downgrade #3

Merged
jotbe merged 1 commit from change/use-community-docker into master 2023-12-09 19:13:45 +01:00
3 changed files with 41 additions and 40 deletions

View file

@ -3,7 +3,9 @@
- hosts: docker - hosts: docker
become: true become: true
pre_tasks:
- name: Install pip packages for Docker
ansible.builtin.pip:
name: "{{ pip_install_packages }}"
roles: roles:
- geerlingguy.pip
- geerlingguy.docker
- jotbe.traefik-docker - jotbe.traefik-docker

View file

@ -1,11 +1,6 @@
pip_package: python3-pip #pip_package: python3-pip
pip_install_packages: pip_install_packages:
- name: docker - docker==6.1.3
- name: docker-compose - docker-compose
docker_edition: "ce"
docker_version: "19.03.5"
docker_package: "docker-{{ docker_edition }}"
docker_package_state: present
docker_compose_version: "1.25.0"
docker_users: docker_users:
- deploy - deploy

View file

@ -1,31 +1,35 @@
- geerlingguy.firewall collections:
- geerlingguy.pip - community.docker
- geerlingguy.docker
- name: jotbe.common roles:
- geerlingguy.firewall
- geerlingguy.pip
# - geerlingguy.docker
- name: jotbe.common
src: https://git.jotbe.io/jotbe/ansible-role-common.git src: https://git.jotbe.io/jotbe/ansible-role-common.git
scm: git scm: git
- name: jotbe.traefik-docker - name: jotbe.traefik-docker
src: https://git.jotbe.io/jotbe/ansible-role-traefik-docker.git src: https://git.jotbe.io/jotbe/ansible-role-traefik-docker.git
scm: git scm: git
- name: jotbe.nextcloud-docker - name: jotbe.nextcloud-docker
version: v1.0.2 version: v1.0.2
src: https://git.jotbe.io/jotbe/ansible-role-nextcloud-docker.git src: https://git.jotbe.io/jotbe/ansible-role-nextcloud-docker.git
scm: git scm: git
- name: jotbe.coturn-docker - name: jotbe.coturn-docker
src: https://git.jotbe.io/jotbe/ansible-role-coturn-docker.git src: https://git.jotbe.io/jotbe/ansible-role-coturn-docker.git
scm: git scm: git
- name: jotbe.jitsi-docker - name: jotbe.jitsi-docker
version: v1.0.0 version: v1.0.0
src: https://git.jotbe.io/jotbe/ansible-role-jitsi-docker.git src: https://git.jotbe.io/jotbe/ansible-role-jitsi-docker.git
scm: git scm: git
- name: jotbe.collabora-online-docker - name: jotbe.collabora-online-docker
version: v1.0.0 version: v1.0.0
src: https://git.jotbe.io/jotbe/ansible-role-collabora-online-docker.git src: https://git.jotbe.io/jotbe/ansible-role-collabora-online-docker.git
scm: git scm: git
- name: jotbe.onlyoffice-document-server-docker - name: jotbe.onlyoffice-document-server-docker
src: https://git.jotbe.io/jotbe/ansible-role-onlyoffice-document-server-docker.git src: https://git.jotbe.io/jotbe/ansible-role-onlyoffice-document-server-docker.git
scm: git scm: git
- name: jotbe.cryptpad-docker - name: jotbe.cryptpad-docker
src: https://git.jotbe.io/jotbe/ansible-role-cryptpad-docker.git src: https://git.jotbe.io/jotbe/ansible-role-cryptpad-docker.git
scm: git scm: git