Configuration chene/onlyoffice (manque la fin de la configuration d'onlyoffice)

main
korenstin 2024-08-13 12:37:46 +02:00
parent c129c0db21
commit e34dfcabf8
8 changed files with 91 additions and 0 deletions

View File

@ -41,6 +41,7 @@
- import_playbook: plays/nginx.yml - import_playbook: plays/nginx.yml
- import_playbook: plays/ntp.yml - import_playbook: plays/ntp.yml
- import_playbook: plays/nullmailer.yml - import_playbook: plays/nullmailer.yml
- import_playbook: plays/onlyoffice.yml
- import_playbook: plays/owncloud.yml - import_playbook: plays/owncloud.yml
- import_playbook: plays/postfix.yml - import_playbook: plays/postfix.yml
- import_playbook: plays/postgresql.yml - import_playbook: plays/postgresql.yml

View File

@ -0,0 +1,10 @@
---
interfaces:
adm: ens18
srv_nat: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []

1
hosts
View File

@ -308,6 +308,7 @@ apprentis.adm.crans.org
belenios.adm.crans.org belenios.adm.crans.org
boeing.adm.crans.org boeing.adm.crans.org
cas.adm.crans.org cas.adm.crans.org
chene.adm.crans.org
constellation-dev.adm.crans.org constellation-dev.adm.crans.org
eclaircie.adm.crans.org eclaircie.adm.crans.org
eclat.adm.crans.org eclat.adm.crans.org

View File

@ -0,0 +1,6 @@
#!/usr/bin/env ansible-playbook
---
# Deploy Onlyoffice
- hosts: chene.adm.crans.org
roles:
- onlyoffice

View File

@ -0,0 +1,40 @@
---
- name: Install gpg
apt:
update_cache: true
name:
- gpg
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Import public key of Onlyoffice repository
apt_key:
url: https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE
- name: Configure Onlyoffice repository
template:
src: apt/sources.list.d/onlyoffice.list.j2
dest: /etc/apt/sources.list.d/onlyoffice.list
mode: 0644
owner: root
group: root
- name: Install onlyoffice
apt:
update_cache: true
name:
- rabbitmq-server
- nginx
- nginx-extras
- ttf-mscorefonts-installer
- onlyoffice-documentserver
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Indicate role in motd
template:
src: update-motd.d/05-service.j2
dest: /etc/update-motd.d/05-onlyoffice
mode: 0755

View File

@ -0,0 +1,3 @@
{{ ansible_header | comment }}
deb https://download.onlyoffice.com/repo/debian squeeze main

View File

@ -0,0 +1,3 @@
#!/usr/bin/tail +14
{{ ansible_header | comment }}
> Onlyoffice a été déployé sur cette machine.

View File

@ -0,0 +1,27 @@
{{ ansible_header | comment }}
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
User_Alias USERS= %_user
User_Alias NOUNOUS= %_nounou
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
{% if 'virtu' in group_names %}
# Pour vérifier quels vms sont sur quels virtus
USERS ALL=(root:ALL) NOPASSWD:/usr/sbin/qm list
{% endif %}
# See sudoers(5) for more information on "@include" directives:
@includedir /etc/sudoers.d