Compare commits
14 commits
feature/mu
...
master
Author | SHA1 | Date | |
---|---|---|---|
a7d28c6b9b | |||
b95aa3bc89 | |||
321cf7d992 | |||
1026ff5c29 | |||
a99b5922ab | |||
f4877cea21 | |||
44ebdef575 | |||
0d65488f34 | |||
1217fc0fa4 | |||
ff802c6f71 | |||
18b6ebd7aa | |||
e64a056966 | |||
3a89a87f08 | |||
5ef0b58131 |
7 changed files with 53 additions and 34 deletions
|
@ -25,6 +25,7 @@ The main goals of this project are:
|
|||
- [ONLYOFFICE Document Server](https://www.onlyoffice.com/) (integrates with Nextcloud)
|
||||
- [Collabora Online Development Edition](https://www.collaboraoffice.com/code/) (integrates with Nextcloud)
|
||||
- [Cryptpad](https://cryptpad.fr/)
|
||||
- [Coturn TURN/STUN server](https://github.com/coturn/coturn)
|
||||
|
||||
### WIP
|
||||
|
||||
|
|
|
@ -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
|
7
coturn.yml
Normal file
7
coturn.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
# coturn TURN server
|
||||
|
||||
- hosts: coturn
|
||||
become: true
|
||||
roles:
|
||||
- jotbe.coturn-docker
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
collections:
|
||||
- community.docker
|
||||
|
||||
roles:
|
||||
- geerlingguy.firewall
|
||||
- geerlingguy.pip
|
||||
- geerlingguy.docker
|
||||
# - geerlingguy.docker
|
||||
|
||||
- name: jotbe.common
|
||||
src: https://git.jotbe.io/jotbe/ansible-role-common.git
|
||||
|
@ -9,12 +13,18 @@
|
|||
src: https://git.jotbe.io/jotbe/ansible-role-traefik-docker.git
|
||||
scm: git
|
||||
- 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
|
||||
src: https://git.jotbe.io/jotbe/ansible-role-coturn-docker.git
|
||||
scm: git
|
||||
- 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
|
||||
version: v1.0.0
|
||||
src: https://git.jotbe.io/jotbe/ansible-role-collabora-online-docker.git
|
||||
scm: git
|
||||
- name: jotbe.onlyoffice-document-server-docker
|
||||
|
|
1
site.yml
1
site.yml
|
@ -5,5 +5,6 @@
|
|||
- import_playbook: docker.yml
|
||||
- import_playbook: nextcloud.yml
|
||||
- import_playbook: collabora-online.yml
|
||||
- import_playbook: coturn.yml
|
||||
- import_playbook: jitsi.yml
|
||||
- import_playbook: cryptpad.yml
|
||||
|
|
Loading…
Add table
Reference in a new issue