aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules2
-rw-r--r--README.md16
-rw-r--r--app/build/README.md (renamed from app_build/README.md)0
-rwxr-xr-xapp/build/blog-quentin/.dockerenv (renamed from app_build/blog-quentin/.dockerenv)0
-rw-r--r--app/build/blog-quentin/Dockerfile (renamed from app_build/blog-quentin/Dockerfile)0
-rw-r--r--app/build/blog-quentin/README.md (renamed from app_build/blog-quentin/README.md)0
-rw-r--r--app/build/coturn/Dockerfile (renamed from app_build/coturn/Dockerfile)0
-rw-r--r--app/build/coturn/README.md (renamed from app_build/coturn/README.md)0
-rw-r--r--app/build/docker-compose.yml (renamed from app_build/docker-compose.yml)0
-rw-r--r--app/build/dovecot/.gitignore (renamed from app_build/dovecot/.gitignore)0
-rw-r--r--app/build/dovecot/Dockerfile (renamed from app_build/dovecot/Dockerfile)0
-rw-r--r--app/build/dovecot/README.md (renamed from app_build/dovecot/README.md)0
-rwxr-xr-xapp/build/dovecot/entrypoint.sh (renamed from app_build/dovecot/entrypoint.sh)0
-rw-r--r--app/build/jitsi-conference-focus/Dockerfile (renamed from app_build/jitsi-conference-focus/Dockerfile)0
-rwxr-xr-xapp/build/jitsi-conference-focus/jicofo (renamed from app_build/jitsi-conference-focus/jicofo)0
-rw-r--r--app/build/jitsi-meet/Dockerfile (renamed from app_build/jitsi-meet/Dockerfile)0
-rw-r--r--app/build/jitsi-meet/config.js (renamed from app_build/jitsi-meet/config.js)0
-rwxr-xr-xapp/build/jitsi-meet/entrypoint.sh (renamed from app_build/jitsi-meet/entrypoint.sh)0
-rw-r--r--app/build/jitsi-videobridge/Dockerfile (renamed from app_build/jitsi-videobridge/Dockerfile)0
-rwxr-xr-xapp/build/jitsi-videobridge/jvb_run (renamed from app_build/jitsi-videobridge/jvb_run)0
-rw-r--r--app/build/jitsi-xmpp/Dockerfile (renamed from app_build/jitsi-xmpp/Dockerfile)0
-rw-r--r--app/build/jitsi-xmpp/external_components.cfg.lua (renamed from app_build/jitsi-xmpp/external_components.cfg.lua)0
-rwxr-xr-xapp/build/jitsi-xmpp/xmpp_conf (renamed from app_build/jitsi-xmpp/xmpp_conf)0
-rwxr-xr-xapp/build/jitsi-xmpp/xmpp_gen (renamed from app_build/jitsi-xmpp/xmpp_gen)0
-rwxr-xr-xapp/build/jitsi-xmpp/xmpp_run (renamed from app_build/jitsi-xmpp/xmpp_run)0
-rw-r--r--app/build/landing/README.md (renamed from app_build/landing/README.md)0
-rw-r--r--app/build/mariadb/60-disable-dialog.cnf (renamed from app_build/mariadb/60-disable-dialog.cnf)0
-rw-r--r--app/build/mariadb/60-ldap.cnf (renamed from app_build/mariadb/60-ldap.cnf)0
-rw-r--r--app/build/mariadb/60-remote.cnf (renamed from app_build/mariadb/60-remote.cnf)0
-rw-r--r--app/build/mariadb/Dockerfile (renamed from app_build/mariadb/Dockerfile)0
-rw-r--r--app/build/mariadb/README.md (renamed from app_build/mariadb/README.md)0
-rwxr-xr-xapp/build/mariadb/entrypoint.sh (renamed from app_build/mariadb/entrypoint.sh)0
-rw-r--r--app/build/mariadb/nsswitch.conf (renamed from app_build/mariadb/nsswitch.conf)0
-rw-r--r--app/build/mariadb/pam-mariadb (renamed from app_build/mariadb/pam-mariadb)0
-rw-r--r--app/build/matrix-synapse/Dockerfile (renamed from app_build/matrix-synapse/Dockerfile)0
-rwxr-xr-xapp/build/matrix-synapse/entrypoint.sh (renamed from app_build/matrix-synapse/entrypoint.sh)0
-rw-r--r--app/build/nextcloud/Dockerfile (renamed from app_build/nextcloud/Dockerfile)0
-rwxr-xr-xapp/build/nextcloud/container-setup.sh (renamed from app_build/nextcloud/container-setup.sh)0
-rwxr-xr-xapp/build/nextcloud/entrypoint.sh (renamed from app_build/nextcloud/entrypoint.sh)0
-rw-r--r--app/build/opendkim/Dockerfile (renamed from app_build/opendkim/Dockerfile)0
-rw-r--r--app/build/opendkim/README.md (renamed from app_build/opendkim/README.md)0
-rw-r--r--app/build/opendkim/opendkim.conf (renamed from app_build/opendkim/opendkim.conf)0
-rw-r--r--app/build/pithos/0.7.5.tar.gz (renamed from app_build/pithos/0.7.5.tar.gz)bin93151 -> 93151 bytes
-rw-r--r--app/build/pithos/Dockerfile (renamed from app_build/pithos/Dockerfile)0
-rw-r--r--app/build/pithos/README.md (renamed from app_build/pithos/README.md)0
-rw-r--r--app/build/pithos/pithos-0.7.5-standalone.jar (renamed from app_build/pithos/pithos-0.7.5-standalone.jar)bin21821895 -> 21821895 bytes
-rw-r--r--app/build/postfix/Dockerfile (renamed from app_build/postfix/Dockerfile)0
-rw-r--r--app/build/postfix/README.md (renamed from app_build/postfix/README.md)0
-rwxr-xr-xapp/build/postfix/entrypoint.sh (renamed from app_build/postfix/entrypoint.sh)0
-rw-r--r--app/build/postgres/Dockerfile (renamed from app_build/postgres/Dockerfile)0
-rw-r--r--app/build/postgres/README.md (renamed from app_build/postgres/README.md)0
-rw-r--r--app/build/postgres/postgresql.conf (renamed from app_build/postgres/postgresql.conf)0
-rwxr-xr-xapp/build/postgres/start.sh (renamed from app_build/postgres/start.sh)0
-rw-r--r--app/build/riotweb/Dockerfile (renamed from app_build/riotweb/Dockerfile)0
-rw-r--r--app/build/riotweb/config.json (renamed from app_build/riotweb/config.json)0
-rw-r--r--app/build/seafile/Dockerfile (renamed from app_build/seafile/Dockerfile)0
-rw-r--r--app/build/seafile/README.md (renamed from app_build/seafile/README.md)0
-rwxr-xr-xapp/build/seafile/seadocker (renamed from app_build/seafile/seadocker)0
-rwxr-xr-xapp/build/seafile/seaenv (renamed from app_build/seafile/seaenv)0
-rw-r--r--app/build/sogo/Dockerfile (renamed from app_build/sogo/Dockerfile)0
-rw-r--r--app/build/sogo/README.md (renamed from app_build/sogo/README.md)0
-rwxr-xr-xapp/build/sogo/entrypoint (renamed from app_build/sogo/entrypoint)0
-rw-r--r--app/build/sogo/sogo.nginx.conf (renamed from app_build/sogo/sogo.nginx.conf)0
-rw-r--r--app/build/static/Dockerfile (renamed from app_build/static/Dockerfile)0
-rw-r--r--app/build/static/README.md (renamed from app_build/static/README.md)0
m---------app/build/static/goStatic (renamed from app_build/static/goStatic)0
-rw-r--r--app/build/webpull/.gitignore (renamed from app_build/webpull/.gitignore)0
-rw-r--r--app/build/webpull/Dockerfile.nodejs (renamed from app_build/webpull/Dockerfile.nodejs)0
-rw-r--r--app/build/webpull/Dockerfile.ruby (renamed from app_build/webpull/Dockerfile.ruby)0
-rw-r--r--app/build/webpull/README.md (renamed from app_build/webpull/README.md)0
-rw-r--r--app/build/webpull/main.go (renamed from app_build/webpull/main.go)0
-rw-r--r--app/config/configuration/.gitignore (renamed from app_config/configuration/.gitignore)0
-rw-r--r--app/config/configuration/chat/coturn/turnserver.conf.tpl (renamed from app_config/configuration/chat/coturn/turnserver.conf.tpl)0
-rw-r--r--app/config/configuration/chat/easybridge/config.json.tpl (renamed from app_config/configuration/chat/easybridge/config.json.tpl)0
-rw-r--r--app/config/configuration/chat/easybridge/registration.yaml.tpl (renamed from app_config/configuration/chat/easybridge/registration.yaml.tpl)0
-rw-r--r--app/config/configuration/chat/fb2mx/config.yaml (renamed from app_config/configuration/chat/fb2mx/config.yaml)0
-rw-r--r--app/config/configuration/chat/fb2mx/registration.yaml (renamed from app_config/configuration/chat/fb2mx/registration.yaml)0
-rw-r--r--app/config/configuration/chat/riot_web/config.json (renamed from app_config/configuration/chat/riot_web/config.json)0
-rw-r--r--app/config/configuration/chat/synapse/conf.d/report_stats.yaml (renamed from app_config/configuration/chat/synapse/conf.d/report_stats.yaml)0
-rw-r--r--app/config/configuration/chat/synapse/conf.d/server_name.yaml (renamed from app_config/configuration/chat/synapse/conf.d/server_name.yaml)0
-rw-r--r--app/config/configuration/chat/synapse/homeserver.yaml (renamed from app_config/configuration/chat/synapse/homeserver.yaml)0
-rw-r--r--app/config/configuration/chat/synapse/log.yaml (renamed from app_config/configuration/chat/synapse/log.yaml)0
-rw-r--r--app/config/configuration/directory/bottin/config.json (renamed from app_config/configuration/directory/bottin/config.json)0
-rw-r--r--app/config/configuration/directory/guichet/config.json.tpl (renamed from app_config/configuration/directory/guichet/config.json.tpl)0
-rw-r--r--app/config/configuration/email/dkim/keytable (renamed from app_config/configuration/email/dkim/keytable)0
-rw-r--r--app/config/configuration/email/dkim/signingtable (renamed from app_config/configuration/email/dkim/signingtable)0
-rw-r--r--app/config/configuration/email/dkim/smtp.private.sample (renamed from app_config/configuration/email/dkim/smtp.private.sample)0
-rw-r--r--app/config/configuration/email/dkim/smtp.txt.sample (renamed from app_config/configuration/email/dkim/smtp.txt.sample)0
-rw-r--r--app/config/configuration/email/dkim/trusted (renamed from app_config/configuration/email/dkim/trusted)0
-rwxr-xr-xapp/config/configuration/email/dovecot/certs.gen (renamed from app_config/configuration/email/dovecot/certs.gen)0
-rw-r--r--app/config/configuration/email/dovecot/dovecot-ldap.conf.tpl (renamed from app_config/configuration/email/dovecot/dovecot-ldap.conf.tpl)0
-rwxr-xr-xapp/config/configuration/email/postfix/certs.gen (renamed from app_config/configuration/email/postfix/certs.gen)0
-rw-r--r--app/config/configuration/email/postfix/dynamicmaps.cf (renamed from app_config/configuration/email/postfix/dynamicmaps.cf)0
-rw-r--r--app/config/configuration/email/postfix/header_checks (renamed from app_config/configuration/email/postfix/header_checks)0
-rw-r--r--app/config/configuration/email/postfix/ldap-account.cf.tpl (renamed from app_config/configuration/email/postfix/ldap-account.cf.tpl)0
-rw-r--r--app/config/configuration/email/postfix/ldap-alias.cf.tpl (renamed from app_config/configuration/email/postfix/ldap-alias.cf.tpl)0
-rw-r--r--app/config/configuration/email/postfix/ldap-virtual-domains.cf.tpl (renamed from app_config/configuration/email/postfix/ldap-virtual-domains.cf.tpl)0
-rw-r--r--app/config/configuration/email/postfix/main.cf (renamed from app_config/configuration/email/postfix/main.cf)0
-rw-r--r--app/config/configuration/email/postfix/master.cf (renamed from app_config/configuration/email/postfix/master.cf)0
-rw-r--r--app/config/configuration/email/postfix/transport (renamed from app_config/configuration/email/postfix/transport)0
-rw-r--r--app/config/configuration/email/postfix/transport.db (renamed from app_config/configuration/email/postfix/transport.db)bin12288 -> 12288 bytes
-rw-r--r--app/config/configuration/email/sogo/sogo.conf.tpl (renamed from app_config/configuration/email/sogo/sogo.conf.tpl)0
-rw-r--r--app/config/configuration/mariadb/main/env.tpl (renamed from app_config/configuration/mariadb/main/env.tpl)0
-rw-r--r--app/config/configuration/nextcloud/config.php.tpl (renamed from app_config/configuration/nextcloud/config.php.tpl)0
-rw-r--r--app/config/configuration/postgres/keeper/env.tpl (renamed from app_config/configuration/postgres/keeper/env.tpl)0
-rw-r--r--app/config/configuration/seafile/ccnet/mykey.peer.sample (renamed from app_config/configuration/seafile/ccnet/mykey.peer.sample)0
-rw-r--r--app/config/configuration/seafile/ccnet/seafile.ini (renamed from app_config/configuration/seafile/ccnet/seafile.ini)0
-rw-r--r--app/config/configuration/seafile/conf/ccnet.conf.tpl (renamed from app_config/configuration/seafile/conf/ccnet.conf.tpl)0
-rw-r--r--app/config/configuration/seafile/conf/mykey.peer.sample (renamed from app_config/configuration/seafile/conf/mykey.peer.sample)0
-rw-r--r--app/config/configuration/seafile/conf/seafdav.conf (renamed from app_config/configuration/seafile/conf/seafdav.conf)0
-rw-r--r--app/config/configuration/seafile/conf/seafile.conf.tpl (renamed from app_config/configuration/seafile/conf/seafile.conf.tpl)0
-rw-r--r--app/config/configuration/seafile/conf/seahub_settings.py.tpl (renamed from app_config/configuration/seafile/conf/seahub_settings.py.tpl)0
-rw-r--r--app/config/configuration/traefik/traefik.toml (renamed from app_config/configuration/traefik/traefik.toml)0
-rwxr-xr-xapp/config/restore_configuration.sh (renamed from app_config/restore_configuration.sh)0
-rw-r--r--app/config/secrets/.gitignore (renamed from app_config/secrets/.gitignore)0
-rw-r--r--app/config/secrets/chat/coturn/static-auth.sample (renamed from app_config/secrets/chat/coturn/static-auth.sample)0
-rw-r--r--app/config/secrets/chat/fb2mx/as_token.sample (renamed from app_config/secrets/chat/fb2mx/as_token.sample)0
-rw-r--r--app/config/secrets/chat/fb2mx/db_url.sample (renamed from app_config/secrets/chat/fb2mx/db_url.sample)0
-rw-r--r--app/config/secrets/chat/fb2mx/hs_token.sample (renamed from app_config/secrets/chat/fb2mx/hs_token.sample)0
-rw-r--r--app/config/secrets/chat/synapse/homeserver.tls.crt.sample (renamed from app_config/secrets/chat/synapse/homeserver.tls.crt.sample)0
-rw-r--r--app/config/secrets/chat/synapse/homeserver.tls.dh.sample (renamed from app_config/secrets/chat/synapse/homeserver.tls.dh.sample)0
-rw-r--r--app/config/secrets/chat/synapse/homeserver.tls.key.sample (renamed from app_config/secrets/chat/synapse/homeserver.tls.key.sample)0
-rw-r--r--app/config/secrets/chat/synapse/ldap_binddn.sample (renamed from app_config/secrets/chat/synapse/ldap_binddn.sample)0
-rw-r--r--app/config/secrets/chat/synapse/ldap_bindpw.sample (renamed from app_config/secrets/chat/synapse/ldap_bindpw.sample)0
-rw-r--r--app/config/secrets/chat/synapse/postgres_db.sample (renamed from app_config/secrets/chat/synapse/postgres_db.sample)0
-rw-r--r--app/config/secrets/chat/synapse/postgres_pwd.sample (renamed from app_config/secrets/chat/synapse/postgres_pwd.sample)0
-rw-r--r--app/config/secrets/chat/synapse/postgres_user.sample (renamed from app_config/secrets/chat/synapse/postgres_user.sample)0
-rw-r--r--app/config/secrets/chat/synapse/registration_shared_secret.sample (renamed from app_config/secrets/chat/synapse/registration_shared_secret.sample)0
-rw-r--r--app/config/secrets/email/sogo/ldap_binddn.sample (renamed from app_config/secrets/email/sogo/ldap_binddn.sample)0
-rw-r--r--app/config/secrets/email/sogo/ldap_bindpw.sample (renamed from app_config/secrets/email/sogo/ldap_bindpw.sample)0
-rw-r--r--app/config/secrets/email/sogo/postgre_auth.sample (renamed from app_config/secrets/email/sogo/postgre_auth.sample)0
-rw-r--r--app/config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample (renamed from app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample)0
-rw-r--r--app/config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample (renamed from app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample)0
-rw-r--r--app/config/secrets/jitsi/global_env.sample (renamed from app_config/secrets/jitsi/global_env.sample)0
-rw-r--r--app/config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample (renamed from app_config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample)0
-rw-r--r--app/config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample (renamed from app_config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample)0
-rw-r--r--app/config/secrets/mariadb/main/ldap_binddn.sample (renamed from app_config/secrets/mariadb/main/ldap_binddn.sample)0
-rw-r--r--app/config/secrets/mariadb/main/ldap_bindpwd.sample (renamed from app_config/secrets/mariadb/main/ldap_bindpwd.sample)0
-rw-r--r--app/config/secrets/mariadb/main/mysql_pwd.sample (renamed from app_config/secrets/mariadb/main/mysql_pwd.sample)0
-rw-r--r--app/config/secrets/platoo/bddpw.sample (renamed from app_config/secrets/platoo/bddpw.sample)0
-rw-r--r--app/config/secrets/postgres/keeper/pg_repl_pwd.sample (renamed from app_config/secrets/postgres/keeper/pg_repl_pwd.sample)0
-rw-r--r--app/config/secrets/postgres/keeper/pg_repl_username.sample (renamed from app_config/secrets/postgres/keeper/pg_repl_username.sample)0
-rw-r--r--app/config/secrets/postgres/keeper/pg_su_pwd.sample (renamed from app_config/secrets/postgres/keeper/pg_su_pwd.sample)0
-rw-r--r--app/config/secrets/web/home_token.sample (renamed from app_config/secrets/web/home_token.sample)0
-rw-r--r--app/config/secrets/web/quentin.dufour.io_token.sample (renamed from app_config/secrets/web/quentin.dufour.io_token.sample)0
-rw-r--r--app/deployment/bottin2.hcl (renamed from app_deployment/bottin2.hcl)0
-rw-r--r--app/deployment/core.hcl (renamed from app_deployment/core.hcl)0
-rw-r--r--app/deployment/email.hcl (renamed from app_deployment/email.hcl)0
-rw-r--r--app/deployment/garage.hcl (renamed from app_deployment/garage.hcl)0
-rw-r--r--app/deployment/im.hcl (renamed from app_deployment/im.hcl)0
-rw-r--r--app/deployment/jitsi.hcl (renamed from app_deployment/jitsi.hcl)0
-rw-r--r--app/deployment/mariadb.hcl (renamed from app_deployment/mariadb.hcl)0
-rw-r--r--app/deployment/nextcloud.hcl (renamed from app_deployment/nextcloud.hcl)0
-rw-r--r--app/deployment/object_storage.hcl (renamed from app_deployment/object_storage.hcl)0
-rw-r--r--app/deployment/platoo.hcl (renamed from app_deployment/platoo.hcl)0
-rw-r--r--app/deployment/postgres.hcl (renamed from app_deployment/postgres.hcl)0
-rw-r--r--app/deployment/science.hcl (renamed from app_deployment/science.hcl)0
-rw-r--r--app/deployment/seafile.hcl (renamed from app_deployment/seafile.hcl)0
-rw-r--r--app/deployment/traefik.hcl (renamed from app_deployment/traefik.hcl)0
-rw-r--r--app/deployment/web_static.hcl (renamed from app_deployment/web_static.hcl)0
-rw-r--r--app/deployment/webcap.hcl (renamed from app_deployment/webcap.hcl)0
-rw-r--r--app/integration/jitsi/01_gen_certs.yml (renamed from app_integration/jitsi/01_gen_certs.yml)0
-rw-r--r--app/integration/jitsi/02_run.yml (renamed from app_integration/jitsi/02_run.yml)0
-rw-r--r--app/integration/jitsi/README.md (renamed from app_integration/jitsi/README.md)0
-rw-r--r--app/integration/jitsi/dev.env (renamed from app_integration/jitsi/dev.env)0
-rw-r--r--app/integration/jitsi/jitsi-certs/.gitignore (renamed from app_integration/jitsi/jitsi-certs/.gitignore)0
-rw-r--r--os/build/README.md (renamed from os_build/README.md)0
-rw-r--r--os/build/build-installer.sh (renamed from os_build/build-installer.sh)0
-rw-r--r--os/config/README.md (renamed from os_config/README.md)0
-rw-r--r--os/config/README.more.md (renamed from os_config/README.more.md)0
-rw-r--r--os/config/cluster_nodes.yml (renamed from os_config/cluster_nodes.yml)0
-rw-r--r--os/config/group_vars/all/.gitignore (renamed from os_config/group_vars/all/.gitignore)0
-rw-r--r--os/config/group_vars/all/vars_file.yml.sample (renamed from os_config/group_vars/all/vars_file.yml.sample)0
-rw-r--r--os/config/production (renamed from os_config/production)0
-rw-r--r--os/config/roles/common/tasks/main.yml (renamed from os_config/roles/common/tasks/main.yml)0
-rw-r--r--os/config/roles/consul/files/consul.service (renamed from os_config/roles/consul/files/consul.service)0
-rw-r--r--os/config/roles/consul/tasks/main.yml (renamed from os_config/roles/consul/tasks/main.yml)0
-rw-r--r--os/config/roles/consul/templates/consul.json.j2 (renamed from os_config/roles/consul/templates/consul.json.j2)0
-rw-r--r--os/config/roles/consul/templates/resolv.conf.j2 (renamed from os_config/roles/consul/templates/resolv.conf.j2)0
-rw-r--r--os/config/roles/consul/vars/.gitignore (renamed from os_config/roles/consul/vars/.gitignore)0
-rw-r--r--os/config/roles/consul/vars/main.yml.sample (renamed from os_config/roles/consul/vars/main.yml.sample)0
-rw-r--r--os/config/roles/network/files/rules.v6 (renamed from os_config/roles/network/files/rules.v6)0
-rw-r--r--os/config/roles/network/tasks/main.yml (renamed from os_config/roles/network/tasks/main.yml)0
-rw-r--r--os/config/roles/network/templates/rules.v4.j2 (renamed from os_config/roles/network/templates/rules.v4.j2)0
-rw-r--r--os/config/roles/nomad/files/nomad.service (renamed from os_config/roles/nomad/files/nomad.service)0
-rw-r--r--os/config/roles/nomad/tasks/main.yml (renamed from os_config/roles/nomad/tasks/main.yml)0
-rw-r--r--os/config/roles/nomad/templates/nomad.hcl.j2 (renamed from os_config/roles/nomad/templates/nomad.hcl.j2)0
-rw-r--r--os/config/roles/storage/handlers/main.yml (renamed from os_config/roles/storage/handlers/main.yml)0
-rw-r--r--os/config/roles/storage/tasks/main.yml (renamed from os_config/roles/storage/tasks/main.yml)0
-rw-r--r--os/config/roles/users/files/alex-key1.pub (renamed from os_config/roles/users/files/alex-key1.pub)0
-rw-r--r--os/config/roles/users/files/alex-key2.pub (renamed from os_config/roles/users/files/alex-key2.pub)0
-rw-r--r--os/config/roles/users/files/florian-key1.pub (renamed from os_config/roles/users/files/florian-key1.pub)0
-rw-r--r--os/config/roles/users/files/florian-key2.pub (renamed from os_config/roles/users/files/florian-key2.pub)0
-rw-r--r--os/config/roles/users/files/maximilien-key1.pub (renamed from os_config/roles/users/files/maximilien-key1.pub)0
-rw-r--r--os/config/roles/users/files/quentin-key1.pub (renamed from os_config/roles/users/files/quentin-key1.pub)0
-rw-r--r--os/config/roles/users/files/quentin-key2.pub (renamed from os_config/roles/users/files/quentin-key2.pub)0
-rw-r--r--os/config/roles/users/tasks/main.yml (renamed from os_config/roles/users/tasks/main.yml)0
-rw-r--r--os/config/roles/users/vars/main.yml (renamed from os_config/roles/users/vars/main.yml)0
-rw-r--r--os/config/site.yml (renamed from os_config/site.yml)0
199 files changed, 10 insertions, 8 deletions
diff --git a/.gitmodules b/.gitmodules
index 74f1c95..7da38dc 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,5 +1,5 @@
[submodule "docker/static/goStatic"]
- path = app_build/static/goStatic
+ path = app/build/static/goStatic
url = https://github.com/PierreZ/goStatic
[submodule "docker/blog/quentin.dufour.io"]
path = docker/blog-quentin/quentin.dufour.io
diff --git a/README.md b/README.md
index d080367..302bbe1 100644
--- a/README.md
+++ b/README.md
@@ -27,13 +27,15 @@ As a generic abstraction is provided, deploying new services should be easy.
To ease the development, we make the choice of a fully integrated environment
- 1. `os_build`: where you will build our OS image based on Debian that you will install on your server
- 2. `os_config`: our Ansible recipes to configure and update your freshly installed server
- 3. `app_build`: our Docker files to build immutable images of our applications
- 4. `app_integration`: Our Docker compose files to test locally how our built images interact together
- 5. `app_config`: Files containing application configurations to be deployed on Consul Key Value Store
- 6. `app_deployment`: Files containing application definitions to be deployed on Nomad Scheduler
- 7. `op_guide`: Guides to explain you operations you can do cluster wide (like configuring postgres)
+ 1. `os` the base os for the cluster
+ 1. `build`: where you will build our OS image based on Debian that you will install on your server
+ 2. `config`: our Ansible recipes to configure and update your freshly installed server
+ 2. `apps` apps we deploy on the cluster
+ 1. `build`: our Docker files to build immutable images of our applications
+ 2. `integration`: Our Docker compose files to test locally how our built images interact together
+ 3. `config`: Files containing application configurations to be deployed on Consul Key Value Store
+ 4. `deployment`: Files containing application definitions to be deployed on Nomad Scheduler
+ 3. `op_guide`: Guides to explain you operations you can do cluster wide (like configuring postgres)
## Start hacking
diff --git a/app_build/README.md b/app/build/README.md
index a877cfa..a877cfa 100644
--- a/app_build/README.md
+++ b/app/build/README.md
diff --git a/app_build/blog-quentin/.dockerenv b/app/build/blog-quentin/.dockerenv
index e69de29..e69de29 100755
--- a/app_build/blog-quentin/.dockerenv
+++ b/app/build/blog-quentin/.dockerenv
diff --git a/app_build/blog-quentin/Dockerfile b/app/build/blog-quentin/Dockerfile
index 61f5c40..61f5c40 100644
--- a/app_build/blog-quentin/Dockerfile
+++ b/app/build/blog-quentin/Dockerfile
diff --git a/app_build/blog-quentin/README.md b/app/build/blog-quentin/README.md
index 25ac463..25ac463 100644
--- a/app_build/blog-quentin/README.md
+++ b/app/build/blog-quentin/README.md
diff --git a/app_build/coturn/Dockerfile b/app/build/coturn/Dockerfile
index 0d23161..0d23161 100644
--- a/app_build/coturn/Dockerfile
+++ b/app/build/coturn/Dockerfile
diff --git a/app_build/coturn/README.md b/app/build/coturn/README.md
index e882146..e882146 100644
--- a/app_build/coturn/README.md
+++ b/app/build/coturn/README.md
diff --git a/app_build/docker-compose.yml b/app/build/docker-compose.yml
index e3cbca9..e3cbca9 100644
--- a/app_build/docker-compose.yml
+++ b/app/build/docker-compose.yml
diff --git a/app_build/dovecot/.gitignore b/app/build/dovecot/.gitignore
index 71a04e2..71a04e2 100644
--- a/app_build/dovecot/.gitignore
+++ b/app/build/dovecot/.gitignore
diff --git a/app_build/dovecot/Dockerfile b/app/build/dovecot/Dockerfile
index 9b87627..9b87627 100644
--- a/app_build/dovecot/Dockerfile
+++ b/app/build/dovecot/Dockerfile
diff --git a/app_build/dovecot/README.md b/app/build/dovecot/README.md
index 8c9f372..8c9f372 100644
--- a/app_build/dovecot/README.md
+++ b/app/build/dovecot/README.md
diff --git a/app_build/dovecot/entrypoint.sh b/app/build/dovecot/entrypoint.sh
index 2165d8f..2165d8f 100755
--- a/app_build/dovecot/entrypoint.sh
+++ b/app/build/dovecot/entrypoint.sh
diff --git a/app_build/jitsi-conference-focus/Dockerfile b/app/build/jitsi-conference-focus/Dockerfile
index f66c426..f66c426 100644
--- a/app_build/jitsi-conference-focus/Dockerfile
+++ b/app/build/jitsi-conference-focus/Dockerfile
diff --git a/app_build/jitsi-conference-focus/jicofo b/app/build/jitsi-conference-focus/jicofo
index 2bc6e3f..2bc6e3f 100755
--- a/app_build/jitsi-conference-focus/jicofo
+++ b/app/build/jitsi-conference-focus/jicofo
diff --git a/app_build/jitsi-meet/Dockerfile b/app/build/jitsi-meet/Dockerfile
index feef115..feef115 100644
--- a/app_build/jitsi-meet/Dockerfile
+++ b/app/build/jitsi-meet/Dockerfile
diff --git a/app_build/jitsi-meet/config.js b/app/build/jitsi-meet/config.js
index 18ff319..18ff319 100644
--- a/app_build/jitsi-meet/config.js
+++ b/app/build/jitsi-meet/config.js
diff --git a/app_build/jitsi-meet/entrypoint.sh b/app/build/jitsi-meet/entrypoint.sh
index 1e18bd1..1e18bd1 100755
--- a/app_build/jitsi-meet/entrypoint.sh
+++ b/app/build/jitsi-meet/entrypoint.sh
diff --git a/app_build/jitsi-videobridge/Dockerfile b/app/build/jitsi-videobridge/Dockerfile
index dfbadb7..dfbadb7 100644
--- a/app_build/jitsi-videobridge/Dockerfile
+++ b/app/build/jitsi-videobridge/Dockerfile
diff --git a/app_build/jitsi-videobridge/jvb_run b/app/build/jitsi-videobridge/jvb_run
index 3352e8a..3352e8a 100755
--- a/app_build/jitsi-videobridge/jvb_run
+++ b/app/build/jitsi-videobridge/jvb_run
diff --git a/app_build/jitsi-xmpp/Dockerfile b/app/build/jitsi-xmpp/Dockerfile
index 3733d49..3733d49 100644
--- a/app_build/jitsi-xmpp/Dockerfile
+++ b/app/build/jitsi-xmpp/Dockerfile
diff --git a/app_build/jitsi-xmpp/external_components.cfg.lua b/app/build/jitsi-xmpp/external_components.cfg.lua
index beaaa87..beaaa87 100644
--- a/app_build/jitsi-xmpp/external_components.cfg.lua
+++ b/app/build/jitsi-xmpp/external_components.cfg.lua
diff --git a/app_build/jitsi-xmpp/xmpp_conf b/app/build/jitsi-xmpp/xmpp_conf
index 2a9278e..2a9278e 100755
--- a/app_build/jitsi-xmpp/xmpp_conf
+++ b/app/build/jitsi-xmpp/xmpp_conf
diff --git a/app_build/jitsi-xmpp/xmpp_gen b/app/build/jitsi-xmpp/xmpp_gen
index 3a2e04a..3a2e04a 100755
--- a/app_build/jitsi-xmpp/xmpp_gen
+++ b/app/build/jitsi-xmpp/xmpp_gen
diff --git a/app_build/jitsi-xmpp/xmpp_run b/app/build/jitsi-xmpp/xmpp_run
index 8dfdf86..8dfdf86 100755
--- a/app_build/jitsi-xmpp/xmpp_run
+++ b/app/build/jitsi-xmpp/xmpp_run
diff --git a/app_build/landing/README.md b/app/build/landing/README.md
index 5d2cb2b..5d2cb2b 100644
--- a/app_build/landing/README.md
+++ b/app/build/landing/README.md
diff --git a/app_build/mariadb/60-disable-dialog.cnf b/app/build/mariadb/60-disable-dialog.cnf
index d41731a..d41731a 100644
--- a/app_build/mariadb/60-disable-dialog.cnf
+++ b/app/build/mariadb/60-disable-dialog.cnf
diff --git a/app_build/mariadb/60-ldap.cnf b/app/build/mariadb/60-ldap.cnf
index 72ffb9f..72ffb9f 100644
--- a/app_build/mariadb/60-ldap.cnf
+++ b/app/build/mariadb/60-ldap.cnf
diff --git a/app_build/mariadb/60-remote.cnf b/app/build/mariadb/60-remote.cnf
index f759a49..f759a49 100644
--- a/app_build/mariadb/60-remote.cnf
+++ b/app/build/mariadb/60-remote.cnf
diff --git a/app_build/mariadb/Dockerfile b/app/build/mariadb/Dockerfile
index 15ef954..15ef954 100644
--- a/app_build/mariadb/Dockerfile
+++ b/app/build/mariadb/Dockerfile
diff --git a/app_build/mariadb/README.md b/app/build/mariadb/README.md
index 1a3b8aa..1a3b8aa 100644
--- a/app_build/mariadb/README.md
+++ b/app/build/mariadb/README.md
diff --git a/app_build/mariadb/entrypoint.sh b/app/build/mariadb/entrypoint.sh
index 7ebf049..7ebf049 100755
--- a/app_build/mariadb/entrypoint.sh
+++ b/app/build/mariadb/entrypoint.sh
diff --git a/app_build/mariadb/nsswitch.conf b/app/build/mariadb/nsswitch.conf
index 853348e..853348e 100644
--- a/app_build/mariadb/nsswitch.conf
+++ b/app/build/mariadb/nsswitch.conf
diff --git a/app_build/mariadb/pam-mariadb b/app/build/mariadb/pam-mariadb
index e1bb814..e1bb814 100644
--- a/app_build/mariadb/pam-mariadb
+++ b/app/build/mariadb/pam-mariadb
diff --git a/app_build/matrix-synapse/Dockerfile b/app/build/matrix-synapse/Dockerfile
index b8480d5..b8480d5 100644
--- a/app_build/matrix-synapse/Dockerfile
+++ b/app/build/matrix-synapse/Dockerfile
diff --git a/app_build/matrix-synapse/entrypoint.sh b/app/build/matrix-synapse/entrypoint.sh
index b93a702..b93a702 100755
--- a/app_build/matrix-synapse/entrypoint.sh
+++ b/app/build/matrix-synapse/entrypoint.sh
diff --git a/app_build/nextcloud/Dockerfile b/app/build/nextcloud/Dockerfile
index 9f817f6..9f817f6 100644
--- a/app_build/nextcloud/Dockerfile
+++ b/app/build/nextcloud/Dockerfile
diff --git a/app_build/nextcloud/container-setup.sh b/app/build/nextcloud/container-setup.sh
index 8330291..8330291 100755
--- a/app_build/nextcloud/container-setup.sh
+++ b/app/build/nextcloud/container-setup.sh
diff --git a/app_build/nextcloud/entrypoint.sh b/app/build/nextcloud/entrypoint.sh
index 72b4f94..72b4f94 100755
--- a/app_build/nextcloud/entrypoint.sh
+++ b/app/build/nextcloud/entrypoint.sh
diff --git a/app_build/opendkim/Dockerfile b/app/build/opendkim/Dockerfile
index 70a39e4..70a39e4 100644
--- a/app_build/opendkim/Dockerfile
+++ b/app/build/opendkim/Dockerfile
diff --git a/app_build/opendkim/README.md b/app/build/opendkim/README.md
index e146125..e146125 100644
--- a/app_build/opendkim/README.md
+++ b/app/build/opendkim/README.md
diff --git a/app_build/opendkim/opendkim.conf b/app/build/opendkim/opendkim.conf
index 0d6465f..0d6465f 100644
--- a/app_build/opendkim/opendkim.conf
+++ b/app/build/opendkim/opendkim.conf
diff --git a/app_build/pithos/0.7.5.tar.gz b/app/build/pithos/0.7.5.tar.gz
index 4eb1273..4eb1273 100644
--- a/app_build/pithos/0.7.5.tar.gz
+++ b/app/build/pithos/0.7.5.tar.gz
Binary files differ
diff --git a/app_build/pithos/Dockerfile b/app/build/pithos/Dockerfile
index 70f87d8..70f87d8 100644
--- a/app_build/pithos/Dockerfile
+++ b/app/build/pithos/Dockerfile
diff --git a/app_build/pithos/README.md b/app/build/pithos/README.md
index 3f0037d..3f0037d 100644
--- a/app_build/pithos/README.md
+++ b/app/build/pithos/README.md
diff --git a/app_build/pithos/pithos-0.7.5-standalone.jar b/app/build/pithos/pithos-0.7.5-standalone.jar
index 6073e72..6073e72 100644
--- a/app_build/pithos/pithos-0.7.5-standalone.jar
+++ b/app/build/pithos/pithos-0.7.5-standalone.jar
Binary files differ
diff --git a/app_build/postfix/Dockerfile b/app/build/postfix/Dockerfile
index 9e4c067..9e4c067 100644
--- a/app_build/postfix/Dockerfile
+++ b/app/build/postfix/Dockerfile
diff --git a/app_build/postfix/README.md b/app/build/postfix/README.md
index ac44fc0..ac44fc0 100644
--- a/app_build/postfix/README.md
+++ b/app/build/postfix/README.md
diff --git a/app_build/postfix/entrypoint.sh b/app/build/postfix/entrypoint.sh
index c7ace3d..c7ace3d 100755
--- a/app_build/postfix/entrypoint.sh
+++ b/app/build/postfix/entrypoint.sh
diff --git a/app_build/postgres/Dockerfile b/app/build/postgres/Dockerfile
index bb018b8..bb018b8 100644
--- a/app_build/postgres/Dockerfile
+++ b/app/build/postgres/Dockerfile
diff --git a/app_build/postgres/README.md b/app/build/postgres/README.md
index d2f7a12..d2f7a12 100644
--- a/app_build/postgres/README.md
+++ b/app/build/postgres/README.md
diff --git a/app_build/postgres/postgresql.conf b/app/build/postgres/postgresql.conf
index 8e0af2b..8e0af2b 100644
--- a/app_build/postgres/postgresql.conf
+++ b/app/build/postgres/postgresql.conf
diff --git a/app_build/postgres/start.sh b/app/build/postgres/start.sh
index f1d493f..f1d493f 100755
--- a/app_build/postgres/start.sh
+++ b/app/build/postgres/start.sh
diff --git a/app_build/riotweb/Dockerfile b/app/build/riotweb/Dockerfile
index 862e2e5..862e2e5 100644
--- a/app_build/riotweb/Dockerfile
+++ b/app/build/riotweb/Dockerfile
diff --git a/app_build/riotweb/config.json b/app/build/riotweb/config.json
index 8ce8e4c..8ce8e4c 100644
--- a/app_build/riotweb/config.json
+++ b/app/build/riotweb/config.json
diff --git a/app_build/seafile/Dockerfile b/app/build/seafile/Dockerfile
index 88dee4f..88dee4f 100644
--- a/app_build/seafile/Dockerfile
+++ b/app/build/seafile/Dockerfile
diff --git a/app_build/seafile/README.md b/app/build/seafile/README.md
index 26d04e0..26d04e0 100644
--- a/app_build/seafile/README.md
+++ b/app/build/seafile/README.md
diff --git a/app_build/seafile/seadocker b/app/build/seafile/seadocker
index 5b5982b..5b5982b 100755
--- a/app_build/seafile/seadocker
+++ b/app/build/seafile/seadocker
diff --git a/app_build/seafile/seaenv b/app/build/seafile/seaenv
index 3b0e0bb..3b0e0bb 100755
--- a/app_build/seafile/seaenv
+++ b/app/build/seafile/seaenv
diff --git a/app_build/sogo/Dockerfile b/app/build/sogo/Dockerfile
index 46880dd..46880dd 100644
--- a/app_build/sogo/Dockerfile
+++ b/app/build/sogo/Dockerfile
diff --git a/app_build/sogo/README.md b/app/build/sogo/README.md
index ea12245..ea12245 100644
--- a/app_build/sogo/README.md
+++ b/app/build/sogo/README.md
diff --git a/app_build/sogo/entrypoint b/app/build/sogo/entrypoint
index 8b39def..8b39def 100755
--- a/app_build/sogo/entrypoint
+++ b/app/build/sogo/entrypoint
diff --git a/app_build/sogo/sogo.nginx.conf b/app/build/sogo/sogo.nginx.conf
index ad920a5..ad920a5 100644
--- a/app_build/sogo/sogo.nginx.conf
+++ b/app/build/sogo/sogo.nginx.conf
diff --git a/app_build/static/Dockerfile b/app/build/static/Dockerfile
index cdba59a..cdba59a 100644
--- a/app_build/static/Dockerfile
+++ b/app/build/static/Dockerfile
diff --git a/app_build/static/README.md b/app/build/static/README.md
index d50390c..d50390c 100644
--- a/app_build/static/README.md
+++ b/app/build/static/README.md
diff --git a/app_build/static/goStatic b/app/build/static/goStatic
-Subproject 3f97f57aaee09a142afe3ca0f1a5d51acd85643
+Subproject 3f97f57aaee09a142afe3ca0f1a5d51acd85643
diff --git a/app_build/webpull/.gitignore b/app/build/webpull/.gitignore
index ba2906d..ba2906d 100644
--- a/app_build/webpull/.gitignore
+++ b/app/build/webpull/.gitignore
diff --git a/app_build/webpull/Dockerfile.nodejs b/app/build/webpull/Dockerfile.nodejs
index acc7e74..acc7e74 100644
--- a/app_build/webpull/Dockerfile.nodejs
+++ b/app/build/webpull/Dockerfile.nodejs
diff --git a/app_build/webpull/Dockerfile.ruby b/app/build/webpull/Dockerfile.ruby
index 7578cca..7578cca 100644
--- a/app_build/webpull/Dockerfile.ruby
+++ b/app/build/webpull/Dockerfile.ruby
diff --git a/app_build/webpull/README.md b/app/build/webpull/README.md
index 5d17d17..5d17d17 100644
--- a/app_build/webpull/README.md
+++ b/app/build/webpull/README.md
diff --git a/app_build/webpull/main.go b/app/build/webpull/main.go
index 46c90b9..46c90b9 100644
--- a/app_build/webpull/main.go
+++ b/app/build/webpull/main.go
diff --git a/app_config/configuration/.gitignore b/app/config/configuration/.gitignore
index 056b4d2..056b4d2 100644
--- a/app_config/configuration/.gitignore
+++ b/app/config/configuration/.gitignore
diff --git a/app_config/configuration/chat/coturn/turnserver.conf.tpl b/app/config/configuration/chat/coturn/turnserver.conf.tpl
index f867ac0..f867ac0 100644
--- a/app_config/configuration/chat/coturn/turnserver.conf.tpl
+++ b/app/config/configuration/chat/coturn/turnserver.conf.tpl
diff --git a/app_config/configuration/chat/easybridge/config.json.tpl b/app/config/configuration/chat/easybridge/config.json.tpl
index 40ecc44..40ecc44 100644
--- a/app_config/configuration/chat/easybridge/config.json.tpl
+++ b/app/config/configuration/chat/easybridge/config.json.tpl
diff --git a/app_config/configuration/chat/easybridge/registration.yaml.tpl b/app/config/configuration/chat/easybridge/registration.yaml.tpl
index ec098fd..ec098fd 100644
--- a/app_config/configuration/chat/easybridge/registration.yaml.tpl
+++ b/app/config/configuration/chat/easybridge/registration.yaml.tpl
diff --git a/app_config/configuration/chat/fb2mx/config.yaml b/app/config/configuration/chat/fb2mx/config.yaml
index 964c681..964c681 100644
--- a/app_config/configuration/chat/fb2mx/config.yaml
+++ b/app/config/configuration/chat/fb2mx/config.yaml
diff --git a/app_config/configuration/chat/fb2mx/registration.yaml b/app/config/configuration/chat/fb2mx/registration.yaml
index c3d8c05..c3d8c05 100644
--- a/app_config/configuration/chat/fb2mx/registration.yaml
+++ b/app/config/configuration/chat/fb2mx/registration.yaml
diff --git a/app_config/configuration/chat/riot_web/config.json b/app/config/configuration/chat/riot_web/config.json
index 5844afc..5844afc 100644
--- a/app_config/configuration/chat/riot_web/config.json
+++ b/app/config/configuration/chat/riot_web/config.json
diff --git a/app_config/configuration/chat/synapse/conf.d/report_stats.yaml b/app/config/configuration/chat/synapse/conf.d/report_stats.yaml
index cb95cc3..cb95cc3 100644
--- a/app_config/configuration/chat/synapse/conf.d/report_stats.yaml
+++ b/app/config/configuration/chat/synapse/conf.d/report_stats.yaml
diff --git a/app_config/configuration/chat/synapse/conf.d/server_name.yaml b/app/config/configuration/chat/synapse/conf.d/server_name.yaml
index 540ce45..540ce45 100644
--- a/app_config/configuration/chat/synapse/conf.d/server_name.yaml
+++ b/app/config/configuration/chat/synapse/conf.d/server_name.yaml
diff --git a/app_config/configuration/chat/synapse/homeserver.yaml b/app/config/configuration/chat/synapse/homeserver.yaml
index 7f313f6..7f313f6 100644
--- a/app_config/configuration/chat/synapse/homeserver.yaml
+++ b/app/config/configuration/chat/synapse/homeserver.yaml
diff --git a/app_config/configuration/chat/synapse/log.yaml b/app/config/configuration/chat/synapse/log.yaml
index eb69d8f..eb69d8f 100644
--- a/app_config/configuration/chat/synapse/log.yaml
+++ b/app/config/configuration/chat/synapse/log.yaml
diff --git a/app_config/configuration/directory/bottin/config.json b/app/config/configuration/directory/bottin/config.json
index c30a4d5..c30a4d5 100644
--- a/app_config/configuration/directory/bottin/config.json
+++ b/app/config/configuration/directory/bottin/config.json
diff --git a/app_config/configuration/directory/guichet/config.json.tpl b/app/config/configuration/directory/guichet/config.json.tpl
index 98e2297..98e2297 100644
--- a/app_config/configuration/directory/guichet/config.json.tpl
+++ b/app/config/configuration/directory/guichet/config.json.tpl
diff --git a/app_config/configuration/email/dkim/keytable b/app/config/configuration/email/dkim/keytable
index f4ac7cd..f4ac7cd 100644
--- a/app_config/configuration/email/dkim/keytable
+++ b/app/config/configuration/email/dkim/keytable
diff --git a/app_config/configuration/email/dkim/signingtable b/app/config/configuration/email/dkim/signingtable
index 60d66ff..60d66ff 100644
--- a/app_config/configuration/email/dkim/signingtable
+++ b/app/config/configuration/email/dkim/signingtable
diff --git a/app_config/configuration/email/dkim/smtp.private.sample b/app/config/configuration/email/dkim/smtp.private.sample
index e69de29..e69de29 100644
--- a/app_config/configuration/email/dkim/smtp.private.sample
+++ b/app/config/configuration/email/dkim/smtp.private.sample
diff --git a/app_config/configuration/email/dkim/smtp.txt.sample b/app/config/configuration/email/dkim/smtp.txt.sample
index e69de29..e69de29 100644
--- a/app_config/configuration/email/dkim/smtp.txt.sample
+++ b/app/config/configuration/email/dkim/smtp.txt.sample
diff --git a/app_config/configuration/email/dkim/trusted b/app/config/configuration/email/dkim/trusted
index a01170d..a01170d 100644
--- a/app_config/configuration/email/dkim/trusted
+++ b/app/config/configuration/email/dkim/trusted
diff --git a/app_config/configuration/email/dovecot/certs.gen b/app/config/configuration/email/dovecot/certs.gen
index f26e917..f26e917 100755
--- a/app_config/configuration/email/dovecot/certs.gen
+++ b/app/config/configuration/email/dovecot/certs.gen
diff --git a/app_config/configuration/email/dovecot/dovecot-ldap.conf.tpl b/app/config/configuration/email/dovecot/dovecot-ldap.conf.tpl
index 9fb1ea6..9fb1ea6 100644
--- a/app_config/configuration/email/dovecot/dovecot-ldap.conf.tpl
+++ b/app/config/configuration/email/dovecot/dovecot-ldap.conf.tpl
diff --git a/app_config/configuration/email/postfix/certs.gen b/app/config/configuration/email/postfix/certs.gen
index f25439b..f25439b 100755
--- a/app_config/configuration/email/postfix/certs.gen
+++ b/app/config/configuration/email/postfix/certs.gen
diff --git a/app_config/configuration/email/postfix/dynamicmaps.cf b/app/config/configuration/email/postfix/dynamicmaps.cf
index 32d8f62..32d8f62 100644
--- a/app_config/configuration/email/postfix/dynamicmaps.cf
+++ b/app/config/configuration/email/postfix/dynamicmaps.cf
diff --git a/app_config/configuration/email/postfix/header_checks b/app/config/configuration/email/postfix/header_checks
index cad52ec..cad52ec 100644
--- a/app_config/configuration/email/postfix/header_checks
+++ b/app/config/configuration/email/postfix/header_checks
diff --git a/app_config/configuration/email/postfix/ldap-account.cf.tpl b/app/config/configuration/email/postfix/ldap-account.cf.tpl
index 2575f10..2575f10 100644
--- a/app_config/configuration/email/postfix/ldap-account.cf.tpl
+++ b/app/config/configuration/email/postfix/ldap-account.cf.tpl
diff --git a/app_config/configuration/email/postfix/ldap-alias.cf.tpl b/app/config/configuration/email/postfix/ldap-alias.cf.tpl
index 775c0ad..775c0ad 100644
--- a/app_config/configuration/email/postfix/ldap-alias.cf.tpl
+++ b/app/config/configuration/email/postfix/ldap-alias.cf.tpl
diff --git a/app_config/configuration/email/postfix/ldap-virtual-domains.cf.tpl b/app/config/configuration/email/postfix/ldap-virtual-domains.cf.tpl
index e013953..e013953 100644
--- a/app_config/configuration/email/postfix/ldap-virtual-domains.cf.tpl
+++ b/app/config/configuration/email/postfix/ldap-virtual-domains.cf.tpl
diff --git a/app_config/configuration/email/postfix/main.cf b/app/config/configuration/email/postfix/main.cf
index 4204cb4..4204cb4 100644
--- a/app_config/configuration/email/postfix/main.cf
+++ b/app/config/configuration/email/postfix/main.cf
diff --git a/app_config/configuration/email/postfix/master.cf b/app/config/configuration/email/postfix/master.cf
index 53bc601..53bc601 100644
--- a/app_config/configuration/email/postfix/master.cf
+++ b/app/config/configuration/email/postfix/master.cf
diff --git a/app_config/configuration/email/postfix/transport b/app/config/configuration/email/postfix/transport
index 68f62c5..68f62c5 100644
--- a/app_config/configuration/email/postfix/transport
+++ b/app/config/configuration/email/postfix/transport
diff --git a/app_config/configuration/email/postfix/transport.db b/app/config/configuration/email/postfix/transport.db
index 487f394..487f394 100644
--- a/app_config/configuration/email/postfix/transport.db
+++ b/app/config/configuration/email/postfix/transport.db
Binary files differ
diff --git a/app_config/configuration/email/sogo/sogo.conf.tpl b/app/config/configuration/email/sogo/sogo.conf.tpl
index d4261e5..d4261e5 100644
--- a/app_config/configuration/email/sogo/sogo.conf.tpl
+++ b/app/config/configuration/email/sogo/sogo.conf.tpl
diff --git a/app_config/configuration/mariadb/main/env.tpl b/app/config/configuration/mariadb/main/env.tpl
index 0fe903b..0fe903b 100644
--- a/app_config/configuration/mariadb/main/env.tpl
+++ b/app/config/configuration/mariadb/main/env.tpl
diff --git a/app_config/configuration/nextcloud/config.php.tpl b/app/config/configuration/nextcloud/config.php.tpl
index 7dcfc6e..7dcfc6e 100644
--- a/app_config/configuration/nextcloud/config.php.tpl
+++ b/app/config/configuration/nextcloud/config.php.tpl
diff --git a/app_config/configuration/postgres/keeper/env.tpl b/app/config/configuration/postgres/keeper/env.tpl
index 7831aad..7831aad 100644
--- a/app_config/configuration/postgres/keeper/env.tpl
+++ b/app/config/configuration/postgres/keeper/env.tpl
diff --git a/app_config/configuration/seafile/ccnet/mykey.peer.sample b/app/config/configuration/seafile/ccnet/mykey.peer.sample
index e69de29..e69de29 100644
--- a/app_config/configuration/seafile/ccnet/mykey.peer.sample
+++ b/app/config/configuration/seafile/ccnet/mykey.peer.sample
diff --git a/app_config/configuration/seafile/ccnet/seafile.ini b/app/config/configuration/seafile/ccnet/seafile.ini
index 306d126..306d126 100644
--- a/app_config/configuration/seafile/ccnet/seafile.ini
+++ b/app/config/configuration/seafile/ccnet/seafile.ini
diff --git a/app_config/configuration/seafile/conf/ccnet.conf.tpl b/app/config/configuration/seafile/conf/ccnet.conf.tpl
index 2395a9b..2395a9b 100644
--- a/app_config/configuration/seafile/conf/ccnet.conf.tpl
+++ b/app/config/configuration/seafile/conf/ccnet.conf.tpl
diff --git a/app_config/configuration/seafile/conf/mykey.peer.sample b/app/config/configuration/seafile/conf/mykey.peer.sample
index e69de29..e69de29 100644
--- a/app_config/configuration/seafile/conf/mykey.peer.sample
+++ b/app/config/configuration/seafile/conf/mykey.peer.sample
diff --git a/app_config/configuration/seafile/conf/seafdav.conf b/app/config/configuration/seafile/conf/seafdav.conf
index 49a79a2..49a79a2 100644
--- a/app_config/configuration/seafile/conf/seafdav.conf
+++ b/app/config/configuration/seafile/conf/seafdav.conf
diff --git a/app_config/configuration/seafile/conf/seafile.conf.tpl b/app/config/configuration/seafile/conf/seafile.conf.tpl
index f224234..f224234 100644
--- a/app_config/configuration/seafile/conf/seafile.conf.tpl
+++ b/app/config/configuration/seafile/conf/seafile.conf.tpl
diff --git a/app_config/configuration/seafile/conf/seahub_settings.py.tpl b/app/config/configuration/seafile/conf/seahub_settings.py.tpl
index 6c63ee4..6c63ee4 100644
--- a/app_config/configuration/seafile/conf/seahub_settings.py.tpl
+++ b/app/config/configuration/seafile/conf/seahub_settings.py.tpl
diff --git a/app_config/configuration/traefik/traefik.toml b/app/config/configuration/traefik/traefik.toml
index 03fca8a..03fca8a 100644
--- a/app_config/configuration/traefik/traefik.toml
+++ b/app/config/configuration/traefik/traefik.toml
diff --git a/app_config/restore_configuration.sh b/app/config/restore_configuration.sh
index 33742e5..33742e5 100755
--- a/app_config/restore_configuration.sh
+++ b/app/config/restore_configuration.sh
diff --git a/app_config/secrets/.gitignore b/app/config/secrets/.gitignore
index 1d7b40b..1d7b40b 100644
--- a/app_config/secrets/.gitignore
+++ b/app/config/secrets/.gitignore
diff --git a/app_config/secrets/chat/coturn/static-auth.sample b/app/config/secrets/chat/coturn/static-auth.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/coturn/static-auth.sample
+++ b/app/config/secrets/chat/coturn/static-auth.sample
diff --git a/app_config/secrets/chat/fb2mx/as_token.sample b/app/config/secrets/chat/fb2mx/as_token.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/fb2mx/as_token.sample
+++ b/app/config/secrets/chat/fb2mx/as_token.sample
diff --git a/app_config/secrets/chat/fb2mx/db_url.sample b/app/config/secrets/chat/fb2mx/db_url.sample
index aff4635..aff4635 100644
--- a/app_config/secrets/chat/fb2mx/db_url.sample
+++ b/app/config/secrets/chat/fb2mx/db_url.sample
diff --git a/app_config/secrets/chat/fb2mx/hs_token.sample b/app/config/secrets/chat/fb2mx/hs_token.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/fb2mx/hs_token.sample
+++ b/app/config/secrets/chat/fb2mx/hs_token.sample
diff --git a/app_config/secrets/chat/synapse/homeserver.tls.crt.sample b/app/config/secrets/chat/synapse/homeserver.tls.crt.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/homeserver.tls.crt.sample
+++ b/app/config/secrets/chat/synapse/homeserver.tls.crt.sample
diff --git a/app_config/secrets/chat/synapse/homeserver.tls.dh.sample b/app/config/secrets/chat/synapse/homeserver.tls.dh.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/homeserver.tls.dh.sample
+++ b/app/config/secrets/chat/synapse/homeserver.tls.dh.sample
diff --git a/app_config/secrets/chat/synapse/homeserver.tls.key.sample b/app/config/secrets/chat/synapse/homeserver.tls.key.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/homeserver.tls.key.sample
+++ b/app/config/secrets/chat/synapse/homeserver.tls.key.sample
diff --git a/app_config/secrets/chat/synapse/ldap_binddn.sample b/app/config/secrets/chat/synapse/ldap_binddn.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/ldap_binddn.sample
+++ b/app/config/secrets/chat/synapse/ldap_binddn.sample
diff --git a/app_config/secrets/chat/synapse/ldap_bindpw.sample b/app/config/secrets/chat/synapse/ldap_bindpw.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/ldap_bindpw.sample
+++ b/app/config/secrets/chat/synapse/ldap_bindpw.sample
diff --git a/app_config/secrets/chat/synapse/postgres_db.sample b/app/config/secrets/chat/synapse/postgres_db.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/postgres_db.sample
+++ b/app/config/secrets/chat/synapse/postgres_db.sample
diff --git a/app_config/secrets/chat/synapse/postgres_pwd.sample b/app/config/secrets/chat/synapse/postgres_pwd.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/postgres_pwd.sample
+++ b/app/config/secrets/chat/synapse/postgres_pwd.sample
diff --git a/app_config/secrets/chat/synapse/postgres_user.sample b/app/config/secrets/chat/synapse/postgres_user.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/postgres_user.sample
+++ b/app/config/secrets/chat/synapse/postgres_user.sample
diff --git a/app_config/secrets/chat/synapse/registration_shared_secret.sample b/app/config/secrets/chat/synapse/registration_shared_secret.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/chat/synapse/registration_shared_secret.sample
+++ b/app/config/secrets/chat/synapse/registration_shared_secret.sample
diff --git a/app_config/secrets/email/sogo/ldap_binddn.sample b/app/config/secrets/email/sogo/ldap_binddn.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/email/sogo/ldap_binddn.sample
+++ b/app/config/secrets/email/sogo/ldap_binddn.sample
diff --git a/app_config/secrets/email/sogo/ldap_bindpw.sample b/app/config/secrets/email/sogo/ldap_bindpw.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/email/sogo/ldap_bindpw.sample
+++ b/app/config/secrets/email/sogo/ldap_bindpw.sample
diff --git a/app_config/secrets/email/sogo/postgre_auth.sample b/app/config/secrets/email/sogo/postgre_auth.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/email/sogo/postgre_auth.sample
+++ b/app/config/secrets/email/sogo/postgre_auth.sample
diff --git a/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample b/app/config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample
+++ b/app/config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample
diff --git a/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample b/app/config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample
+++ b/app/config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample
diff --git a/app_config/secrets/jitsi/global_env.sample b/app/config/secrets/jitsi/global_env.sample
index 658c9c9..658c9c9 100644
--- a/app_config/secrets/jitsi/global_env.sample
+++ b/app/config/secrets/jitsi/global_env.sample
diff --git a/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample b/app/config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample
+++ b/app/config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample
diff --git a/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample b/app/config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample
+++ b/app/config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample
diff --git a/app_config/secrets/mariadb/main/ldap_binddn.sample b/app/config/secrets/mariadb/main/ldap_binddn.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/mariadb/main/ldap_binddn.sample
+++ b/app/config/secrets/mariadb/main/ldap_binddn.sample
diff --git a/app_config/secrets/mariadb/main/ldap_bindpwd.sample b/app/config/secrets/mariadb/main/ldap_bindpwd.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/mariadb/main/ldap_bindpwd.sample
+++ b/app/config/secrets/mariadb/main/ldap_bindpwd.sample
diff --git a/app_config/secrets/mariadb/main/mysql_pwd.sample b/app/config/secrets/mariadb/main/mysql_pwd.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/mariadb/main/mysql_pwd.sample
+++ b/app/config/secrets/mariadb/main/mysql_pwd.sample
diff --git a/app_config/secrets/platoo/bddpw.sample b/app/config/secrets/platoo/bddpw.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/platoo/bddpw.sample
+++ b/app/config/secrets/platoo/bddpw.sample
diff --git a/app_config/secrets/postgres/keeper/pg_repl_pwd.sample b/app/config/secrets/postgres/keeper/pg_repl_pwd.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/postgres/keeper/pg_repl_pwd.sample
+++ b/app/config/secrets/postgres/keeper/pg_repl_pwd.sample
diff --git a/app_config/secrets/postgres/keeper/pg_repl_username.sample b/app/config/secrets/postgres/keeper/pg_repl_username.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/postgres/keeper/pg_repl_username.sample
+++ b/app/config/secrets/postgres/keeper/pg_repl_username.sample
diff --git a/app_config/secrets/postgres/keeper/pg_su_pwd.sample b/app/config/secrets/postgres/keeper/pg_su_pwd.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/postgres/keeper/pg_su_pwd.sample
+++ b/app/config/secrets/postgres/keeper/pg_su_pwd.sample
diff --git a/app_config/secrets/web/home_token.sample b/app/config/secrets/web/home_token.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/web/home_token.sample
+++ b/app/config/secrets/web/home_token.sample
diff --git a/app_config/secrets/web/quentin.dufour.io_token.sample b/app/config/secrets/web/quentin.dufour.io_token.sample
index e69de29..e69de29 100644
--- a/app_config/secrets/web/quentin.dufour.io_token.sample
+++ b/app/config/secrets/web/quentin.dufour.io_token.sample
diff --git a/app_deployment/bottin2.hcl b/app/deployment/bottin2.hcl
index 85bda59..85bda59 100644
--- a/app_deployment/bottin2.hcl
+++ b/app/deployment/bottin2.hcl
diff --git a/app_deployment/core.hcl b/app/deployment/core.hcl
index 43774a6..43774a6 100644
--- a/app_deployment/core.hcl
+++ b/app/deployment/core.hcl
diff --git a/app_deployment/email.hcl b/app/deployment/email.hcl
index 86c4d87..86c4d87 100644
--- a/app_deployment/email.hcl
+++ b/app/deployment/email.hcl
diff --git a/app_deployment/garage.hcl b/app/deployment/garage.hcl
index 3478706..3478706 100644
--- a/app_deployment/garage.hcl
+++ b/app/deployment/garage.hcl
diff --git a/app_deployment/im.hcl b/app/deployment/im.hcl
index 53b81d1..53b81d1 100644
--- a/app_deployment/im.hcl
+++ b/app/deployment/im.hcl
diff --git a/app_deployment/jitsi.hcl b/app/deployment/jitsi.hcl
index 4ef2f98..4ef2f98 100644
--- a/app_deployment/jitsi.hcl
+++ b/app/deployment/jitsi.hcl
diff --git a/app_deployment/mariadb.hcl b/app/deployment/mariadb.hcl
index 2b9be7e..2b9be7e 100644
--- a/app_deployment/mariadb.hcl
+++ b/app/deployment/mariadb.hcl
diff --git a/app_deployment/nextcloud.hcl b/app/deployment/nextcloud.hcl
index 2cc4f5f..2cc4f5f 100644
--- a/app_deployment/nextcloud.hcl
+++ b/app/deployment/nextcloud.hcl
diff --git a/app_deployment/object_storage.hcl b/app/deployment/object_storage.hcl
index fa40c4b..fa40c4b 100644
--- a/app_deployment/object_storage.hcl
+++ b/app/deployment/object_storage.hcl
diff --git a/app_deployment/platoo.hcl b/app/deployment/platoo.hcl
index 0502934..0502934 100644
--- a/app_deployment/platoo.hcl
+++ b/app/deployment/platoo.hcl
diff --git a/app_deployment/postgres.hcl b/app/deployment/postgres.hcl
index 456156e..456156e 100644
--- a/app_deployment/postgres.hcl
+++ b/app/deployment/postgres.hcl
diff --git a/app_deployment/science.hcl b/app/deployment/science.hcl
index 81e398a..81e398a 100644
--- a/app_deployment/science.hcl
+++ b/app/deployment/science.hcl
diff --git a/app_deployment/seafile.hcl b/app/deployment/seafile.hcl
index e22699c..e22699c 100644
--- a/app_deployment/seafile.hcl
+++ b/app/deployment/seafile.hcl
diff --git a/app_deployment/traefik.hcl b/app/deployment/traefik.hcl
index a0803e4..a0803e4 100644
--- a/app_deployment/traefik.hcl
+++ b/app/deployment/traefik.hcl
diff --git a/app_deployment/web_static.hcl b/app/deployment/web_static.hcl
index c935b2a..c935b2a 100644
--- a/app_deployment/web_static.hcl
+++ b/app/deployment/web_static.hcl
diff --git a/app_deployment/webcap.hcl b/app/deployment/webcap.hcl
index 1246b76..1246b76 100644
--- a/app_deployment/webcap.hcl
+++ b/app/deployment/webcap.hcl
diff --git a/app_integration/jitsi/01_gen_certs.yml b/app/integration/jitsi/01_gen_certs.yml
index c283f53..c283f53 100644
--- a/app_integration/jitsi/01_gen_certs.yml
+++ b/app/integration/jitsi/01_gen_certs.yml
diff --git a/app_integration/jitsi/02_run.yml b/app/integration/jitsi/02_run.yml
index 79127cb..79127cb 100644
--- a/app_integration/jitsi/02_run.yml
+++ b/app/integration/jitsi/02_run.yml
diff --git a/app_integration/jitsi/README.md b/app/integration/jitsi/README.md
index 70b59fc..70b59fc 100644
--- a/app_integration/jitsi/README.md
+++ b/app/integration/jitsi/README.md
diff --git a/app_integration/jitsi/dev.env b/app/integration/jitsi/dev.env
index 4fff8c1..4fff8c1 100644
--- a/app_integration/jitsi/dev.env
+++ b/app/integration/jitsi/dev.env
diff --git a/app_integration/jitsi/jitsi-certs/.gitignore b/app/integration/jitsi/jitsi-certs/.gitignore
index d6b7ef3..d6b7ef3 100644
--- a/app_integration/jitsi/jitsi-certs/.gitignore
+++ b/app/integration/jitsi/jitsi-certs/.gitignore
diff --git a/os_build/README.md b/os/build/README.md
index c96ae5a..c96ae5a 100644
--- a/os_build/README.md
+++ b/os/build/README.md
diff --git a/os_build/build-installer.sh b/os/build/build-installer.sh
index 7ede0c4..7ede0c4 100644
--- a/os_build/build-installer.sh
+++ b/os/build/build-installer.sh
diff --git a/os_config/README.md b/os/config/README.md
index db8d960..db8d960 100644
--- a/os_config/README.md
+++ b/os/config/README.md
diff --git a/os_config/README.more.md b/os/config/README.more.md
index 0d0c607..0d0c607 100644
--- a/os_config/README.more.md
+++ b/os/config/README.more.md
diff --git a/os_config/cluster_nodes.yml b/os/config/cluster_nodes.yml
index ea58630..ea58630 100644
--- a/os_config/cluster_nodes.yml
+++ b/os/config/cluster_nodes.yml
diff --git a/os_config/group_vars/all/.gitignore b/os/config/group_vars/all/.gitignore
index 9271182..9271182 100644
--- a/os_config/group_vars/all/.gitignore
+++ b/os/config/group_vars/all/.gitignore
diff --git a/os_config/group_vars/all/vars_file.yml.sample b/os/config/group_vars/all/vars_file.yml.sample
index 191f35c..191f35c 100644
--- a/os_config/group_vars/all/vars_file.yml.sample
+++ b/os/config/group_vars/all/vars_file.yml.sample
diff --git a/os_config/production b/os/config/production
index c8f08f2..c8f08f2 100644
--- a/os_config/production
+++ b/os/config/production
diff --git a/os_config/roles/common/tasks/main.yml b/os/config/roles/common/tasks/main.yml
index b4d00bb..b4d00bb 100644
--- a/os_config/roles/common/tasks/main.yml
+++ b/os/config/roles/common/tasks/main.yml
diff --git a/os_config/roles/consul/files/consul.service b/os/config/roles/consul/files/consul.service
index ffaa2a3..ffaa2a3 100644
--- a/os_config/roles/consul/files/consul.service
+++ b/os/config/roles/consul/files/consul.service
diff --git a/os_config/roles/consul/tasks/main.yml b/os/config/roles/consul/tasks/main.yml
index 2b77080..2b77080 100644
--- a/os_config/roles/consul/tasks/main.yml
+++ b/os/config/roles/consul/tasks/main.yml
diff --git a/os_config/roles/consul/templates/consul.json.j2 b/os/config/roles/consul/templates/consul.json.j2
index b6c86aa..b6c86aa 100644
--- a/os_config/roles/consul/templates/consul.json.j2
+++ b/os/config/roles/consul/templates/consul.json.j2
diff --git a/os_config/roles/consul/templates/resolv.conf.j2 b/os/config/roles/consul/templates/resolv.conf.j2
index 2404034..2404034 100644
--- a/os_config/roles/consul/templates/resolv.conf.j2
+++ b/os/config/roles/consul/templates/resolv.conf.j2
diff --git a/os_config/roles/consul/vars/.gitignore b/os/config/roles/consul/vars/.gitignore
index ff5c0bd..ff5c0bd 100644
--- a/os_config/roles/consul/vars/.gitignore
+++ b/os/config/roles/consul/vars/.gitignore
diff --git a/os_config/roles/consul/vars/main.yml.sample b/os/config/roles/consul/vars/main.yml.sample
index 9c44126..9c44126 100644
--- a/os_config/roles/consul/vars/main.yml.sample
+++ b/os/config/roles/consul/vars/main.yml.sample
diff --git a/os_config/roles/network/files/rules.v6 b/os/config/roles/network/files/rules.v6
index 17ff71c..17ff71c 100644
--- a/os_config/roles/network/files/rules.v6
+++ b/os/config/roles/network/files/rules.v6
diff --git a/os_config/roles/network/tasks/main.yml b/os/config/roles/network/tasks/main.yml
index 1443e0c..1443e0c 100644
--- a/os_config/roles/network/tasks/main.yml
+++ b/os/config/roles/network/tasks/main.yml
diff --git a/os_config/roles/network/templates/rules.v4.j2 b/os/config/roles/network/templates/rules.v4.j2
index a446139..a446139 100644
--- a/os_config/roles/network/templates/rules.v4.j2
+++ b/os/config/roles/network/templates/rules.v4.j2
diff --git a/os_config/roles/nomad/files/nomad.service b/os/config/roles/nomad/files/nomad.service
index 50116be..50116be 100644
--- a/os_config/roles/nomad/files/nomad.service
+++ b/os/config/roles/nomad/files/nomad.service
diff --git a/os_config/roles/nomad/tasks/main.yml b/os/config/roles/nomad/tasks/main.yml
index 7c73362..7c73362 100644
--- a/os_config/roles/nomad/tasks/main.yml
+++ b/os/config/roles/nomad/tasks/main.yml
diff --git a/os_config/roles/nomad/templates/nomad.hcl.j2 b/os/config/roles/nomad/templates/nomad.hcl.j2
index b0be6a8..b0be6a8 100644
--- a/os_config/roles/nomad/templates/nomad.hcl.j2
+++ b/os/config/roles/nomad/templates/nomad.hcl.j2
diff --git a/os_config/roles/storage/handlers/main.yml b/os/config/roles/storage/handlers/main.yml
index a395c93..a395c93 100644
--- a/os_config/roles/storage/handlers/main.yml
+++ b/os/config/roles/storage/handlers/main.yml
diff --git a/os_config/roles/storage/tasks/main.yml b/os/config/roles/storage/tasks/main.yml
index a1f2d8f..a1f2d8f 100644
--- a/os_config/roles/storage/tasks/main.yml
+++ b/os/config/roles/storage/tasks/main.yml
diff --git a/os_config/roles/users/files/alex-key1.pub b/os/config/roles/users/files/alex-key1.pub
index 93514ab..93514ab 100644
--- a/os_config/roles/users/files/alex-key1.pub
+++ b/os/config/roles/users/files/alex-key1.pub
diff --git a/os_config/roles/users/files/alex-key2.pub b/os/config/roles/users/files/alex-key2.pub
index 1eddcc8..1eddcc8 100644
--- a/os_config/roles/users/files/alex-key2.pub
+++ b/os/config/roles/users/files/alex-key2.pub
diff --git a/os_config/roles/users/files/florian-key1.pub b/os/config/roles/users/files/florian-key1.pub
index 47b5593..47b5593 100644
--- a/os_config/roles/users/files/florian-key1.pub
+++ b/os/config/roles/users/files/florian-key1.pub
diff --git a/os_config/roles/users/files/florian-key2.pub b/os/config/roles/users/files/florian-key2.pub
index f9935b3..f9935b3 100644
--- a/os_config/roles/users/files/florian-key2.pub
+++ b/os/config/roles/users/files/florian-key2.pub
diff --git a/os_config/roles/users/files/maximilien-key1.pub b/os/config/roles/users/files/maximilien-key1.pub
index 963b1f9..963b1f9 100644
--- a/os_config/roles/users/files/maximilien-key1.pub
+++ b/os/config/roles/users/files/maximilien-key1.pub
diff --git a/os_config/roles/users/files/quentin-key1.pub b/os/config/roles/users/files/quentin-key1.pub
index f3667e0..f3667e0 100644
--- a/os_config/roles/users/files/quentin-key1.pub
+++ b/os/config/roles/users/files/quentin-key1.pub
diff --git a/os_config/roles/users/files/quentin-key2.pub b/os/config/roles/users/files/quentin-key2.pub
index c1b19fd..c1b19fd 100644
--- a/os_config/roles/users/files/quentin-key2.pub
+++ b/os/config/roles/users/files/quentin-key2.pub
diff --git a/os_config/roles/users/tasks/main.yml b/os/config/roles/users/tasks/main.yml
index 990a041..990a041 100644
--- a/os_config/roles/users/tasks/main.yml
+++ b/os/config/roles/users/tasks/main.yml
diff --git a/os_config/roles/users/vars/main.yml b/os/config/roles/users/vars/main.yml
index 5f4df4d..5f4df4d 100644
--- a/os_config/roles/users/vars/main.yml
+++ b/os/config/roles/users/vars/main.yml
diff --git a/os_config/site.yml b/os/config/site.yml
index f66e019..f66e019 100644
--- a/os_config/site.yml
+++ b/os/config/site.yml