Merge branch 'onlyoffice' into 'main'
Onlyoffice (nécessite intervention humaine) See merge request nounous/ansible!351merge-requests/351/merge
commit
53e272440d
|
@ -106,7 +106,7 @@ cela rendre accessible le LDAP sur votre machine, en ouvrant dans un terminal à
|
||||||
côté :
|
côté :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh -L 1636:tealc.adm.crans.org:636 tealc.adm.crans.org
|
ssh -L 1636:wall-e.adm.crans.org:636 wall-e.adm.crans.org
|
||||||
```
|
```
|
||||||
|
|
||||||
Pour que la connexion puisse fonctionner, vous aurez besoin du paquet
|
Pour que la connexion puisse fonctionner, vous aurez besoin du paquet
|
||||||
|
|
|
@ -9,8 +9,8 @@ glob_borg:
|
||||||
- /backup/borg-server
|
- /backup/borg-server
|
||||||
- /backup/borg-adh
|
- /backup/borg-adh
|
||||||
remote:
|
remote:
|
||||||
- borg@backup-ft.adm.crans.org:/backup/borg-server/{{ ansible_hostname }}
|
- ssh://borg@backup-ft.adm.crans.org/backup/borg-server/{{ ansible_hostname }}
|
||||||
- borg@backup-thot.adm.crans.org:/backup/borg-server/{{ ansible_hostname }}
|
# - ssh://borg@backup-thot.adm.crans.org/backup/borg-server/{{ ansible_hostname }}
|
||||||
retention:
|
retention:
|
||||||
- ["daily", 4]
|
- ["daily", 4]
|
||||||
- ["monthly", 6]
|
- ["monthly", 6]
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
glob_onlyoffice:
|
||||||
|
server:
|
||||||
|
port: 8080
|
|
@ -0,0 +1,16 @@
|
||||||
|
---
|
||||||
|
interfaces:
|
||||||
|
adm: ens18
|
||||||
|
san: ens19
|
||||||
|
srv_nat: ens20
|
||||||
|
|
||||||
|
loc_unattended:
|
||||||
|
reboot: true
|
||||||
|
|
||||||
|
loc_needrestart:
|
||||||
|
override: []
|
||||||
|
|
||||||
|
loc_ldap:
|
||||||
|
base_dn: "{{ vault.slapd.re2o.admin.binddn }}"
|
||||||
|
password: "{{ vault.slapd.re2o.admin.bindpass }}"
|
||||||
|
uri: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}"
|
|
@ -21,6 +21,8 @@ loc_postgres:
|
||||||
- db: roundcube
|
- db: roundcube
|
||||||
user: roundcube
|
user: roundcube
|
||||||
map: {name: webmail, system: www-data, pg: roundcube}
|
map: {name: webmail, system: www-data, pg: roundcube}
|
||||||
|
- {db: onlyoffice, user: onlyoffice}
|
||||||
|
- {db: nextcloud, user: nextcloud}
|
||||||
- {db: owncloud, user: owncloud}
|
- {db: owncloud, user: owncloud}
|
||||||
- {db: cas, user: cas}
|
- {db: cas, user: cas}
|
||||||
- {db: hedgedoc, user: hedgedoc}
|
- {db: hedgedoc, user: hedgedoc}
|
||||||
|
|
3
hosts
3
hosts
|
@ -165,6 +165,9 @@ wiki
|
||||||
[ntp_server]
|
[ntp_server]
|
||||||
eclat.adm.crans.org
|
eclat.adm.crans.org
|
||||||
|
|
||||||
|
[onlyoffice]
|
||||||
|
chene.adm.crans.org
|
||||||
|
|
||||||
[opendkim:children]
|
[opendkim:children]
|
||||||
mailman
|
mailman
|
||||||
postfix
|
postfix
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
- name: Restart nginx
|
||||||
|
service:
|
||||||
|
name: nginx
|
||||||
|
state: restarted
|
|
@ -20,6 +20,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
|
|
||||||
|
# L'installation de onlyoffice ne marche pas, il faut la faire à la main
|
||||||
- name: Install onlyoffice
|
- name: Install onlyoffice
|
||||||
apt:
|
apt:
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
@ -38,3 +39,10 @@
|
||||||
src: update-motd.d/05-service.j2
|
src: update-motd.d/05-service.j2
|
||||||
dest: /etc/update-motd.d/05-onlyoffice
|
dest: /etc/update-motd.d/05-onlyoffice
|
||||||
mode: 0755
|
mode: 0755
|
||||||
|
|
||||||
|
- name: nginx configuration
|
||||||
|
template:
|
||||||
|
src: nginx/default
|
||||||
|
dest: /etc/nginx/sites-available/default
|
||||||
|
mode: 0755
|
||||||
|
notify: Restart nginx
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
{{ ansible_header | comment }}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80 default_server;
|
||||||
|
listen [::]:80 default_server;
|
||||||
|
|
||||||
|
index index.html index.htm index.nginx-debian.html;
|
||||||
|
|
||||||
|
server_name _;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass "http://localhost:{{ glob_onlyoffice.server.port }}";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue