Compare commits

...
Sign in to create a new pull request.

12 commits

Author SHA1 Message Date
a7d28c6b9b Merge pull request 'Ansible should use libssh for persistent connections' (#5) from feature/ansible-use-libssh-for-persistent-connections into master
Reviewed-on: #5
2024-09-14 10:50:08 +02:00
b95aa3bc89 Ansible should use libssh for persistent connections 2024-09-14 10:50:14 +02:00
321cf7d992 Merge pull request 'Removes pinned docker version to align with docker-compose' (#4) from feature/remove-docker-version into master
Reviewed-on: #4
2024-09-14 10:35:52 +02:00
1026ff5c29 Removes pinned docker version to align with docker-compose 2024-09-14 10:35:44 +02:00
a99b5922ab Merge pull request 'Simplifies docker provisioning, fixes issue with docker 7.0.0 pip packages through downgrade' (#3) from change/use-community-docker into master
Reviewed-on: #3
2023-12-09 19:13:44 +01:00
f4877cea21 Simplifies docker provisioning, fixes issue with docker 7.0 pip packages through downgrade 2023-12-09 19:11:43 +01:00
44ebdef575 Use Ansible role Jitsi v1.0.0 2023-10-30 01:03:04 +01:00
0d65488f34 Use Ansible role Collabora v1.0.0 2023-10-29 23:05:17 +01:00
1217fc0fa4 Use Ansible role Nextcloud 1.0.2 2023-10-29 21:58:28 +01:00
ff802c6f71 Use Ansible role Nextcloud v1.0.1 2023-10-29 19:42:04 +01:00
18b6ebd7aa Uses ansible-role-nextcloud-docker v1.0.0 2023-10-29 11:42:03 +01:00
e64a056966 Merge pull request 'feature/coturn-docker' (#2) from feature/coturn-docker into master
Reviewed-on: #2
2022-10-03 20:00:35 +00:00
4 changed files with 44 additions and 37 deletions

View file

@ -19,3 +19,6 @@ ssh_args = -o ControlMaster=auto -o ControlPersist=600s -o ServerAliveInterval=6
control_path = %(directory)s/%%h-%%r
pipelining = True
timeout = 10
[persistent_connection]
ssh_type = libssh

View file

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

View file

@ -1,11 +1,6 @@
pip_package: python3-pip
#pip_package: python3-pip
pip_install_packages:
- name: docker
- name: 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
- docker-compose
docker_users:
- deploy

View file

@ -1,28 +1,35 @@
- geerlingguy.firewall
- geerlingguy.pip
- geerlingguy.docker
collections:
- community.docker
- name: jotbe.common
roles:
- geerlingguy.firewall
- geerlingguy.pip
# - geerlingguy.docker
- name: jotbe.common
src: https://git.jotbe.io/jotbe/ansible-role-common.git
scm: git
- name: jotbe.traefik-docker
- name: jotbe.traefik-docker
src: https://git.jotbe.io/jotbe/ansible-role-traefik-docker.git
scm: git
- name: jotbe.nextcloud-docker
- name: jotbe.nextcloud-docker
version: v1.0.2
src: https://git.jotbe.io/jotbe/ansible-role-nextcloud-docker.git
scm: git
- name: jotbe.coturn-docker
- name: jotbe.coturn-docker
src: https://git.jotbe.io/jotbe/ansible-role-coturn-docker.git
scm: git
- name: jotbe.jitsi-docker
- name: jotbe.jitsi-docker
version: v1.0.0
src: https://git.jotbe.io/jotbe/ansible-role-jitsi-docker.git
scm: git
- name: jotbe.collabora-online-docker
- name: jotbe.collabora-online-docker
version: v1.0.0
src: https://git.jotbe.io/jotbe/ansible-role-collabora-online-docker.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
scm: git
- name: jotbe.cryptpad-docker
- name: jotbe.cryptpad-docker
src: https://git.jotbe.io/jotbe/ansible-role-cryptpad-docker.git
scm: git