diff options
-rw-r--r-- | .gitmodules | 2 | ||||
-rw-r--r-- | README.md | 15 | ||||
-rw-r--r-- | app_build/README.md (renamed from docker/README.md) | 0 | ||||
-rwxr-xr-x | app_build/blog-quentin/.dockerenv (renamed from docker/blog-quentin/.dockerenv) | 0 | ||||
-rw-r--r-- | app_build/blog-quentin/Dockerfile (renamed from docker/blog-quentin/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/blog-quentin/README.md (renamed from docker/blog-quentin/README.md) | 0 | ||||
-rw-r--r-- | app_build/coturn/Dockerfile (renamed from docker/coturn/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/coturn/README.md (renamed from docker/coturn/README.md) | 0 | ||||
-rw-r--r-- | app_build/docker-compose.yml | 60 | ||||
-rw-r--r-- | app_build/dovecot/.gitignore (renamed from docker/dovecot/.gitignore) | 0 | ||||
-rw-r--r-- | app_build/dovecot/Dockerfile (renamed from docker/dovecot/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/dovecot/README.md (renamed from docker/dovecot/README.md) | 0 | ||||
-rwxr-xr-x | app_build/dovecot/entrypoint.sh (renamed from docker/dovecot/entrypoint.sh) | 0 | ||||
-rw-r--r-- | app_build/jitsi-conference-focus/Dockerfile (renamed from docker/jitsi/jitsi-conference-focus/Dockerfile) | 2 | ||||
-rwxr-xr-x | app_build/jitsi-conference-focus/jicofo (renamed from docker/jitsi/jitsi-conference-focus/jicofo) | 0 | ||||
-rw-r--r-- | app_build/jitsi-meet/Dockerfile (renamed from docker/jitsi/jitsi-front/Dockerfile) | 2 | ||||
-rw-r--r-- | app_build/jitsi-meet/config.js (renamed from docker/jitsi/jitsi-front/config.js) | 0 | ||||
-rwxr-xr-x | app_build/jitsi-meet/entrypoint.sh (renamed from docker/jitsi/jitsi-front/entrypoint.sh) | 0 | ||||
-rw-r--r-- | app_build/jitsi-videobridge/Dockerfile (renamed from docker/jitsi/jitsi-videobridge/Dockerfile) | 2 | ||||
-rwxr-xr-x | app_build/jitsi-videobridge/jvb_run (renamed from docker/jitsi/jitsi-videobridge/jvb_run) | 0 | ||||
-rw-r--r-- | app_build/jitsi-xmpp/Dockerfile (renamed from docker/jitsi/jitsi-xmpp/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/jitsi-xmpp/external_components.cfg.lua (renamed from docker/jitsi/jitsi-xmpp/external_components.cfg.lua) | 0 | ||||
-rwxr-xr-x | app_build/jitsi-xmpp/xmpp_conf (renamed from docker/jitsi/jitsi-xmpp/xmpp_conf) | 0 | ||||
-rwxr-xr-x | app_build/jitsi-xmpp/xmpp_gen (renamed from docker/jitsi/jitsi-xmpp/xmpp_gen) | 0 | ||||
-rwxr-xr-x | app_build/jitsi-xmpp/xmpp_run (renamed from docker/jitsi/jitsi-xmpp/xmpp_run) | 0 | ||||
-rw-r--r-- | app_build/landing/README.md (renamed from docker/landing/README.md) | 0 | ||||
-rw-r--r-- | app_build/mariadb/60-disable-dialog.cnf (renamed from docker/mariadb/60-disable-dialog.cnf) | 0 | ||||
-rw-r--r-- | app_build/mariadb/60-ldap.cnf (renamed from docker/mariadb/60-ldap.cnf) | 0 | ||||
-rw-r--r-- | app_build/mariadb/60-remote.cnf (renamed from docker/mariadb/60-remote.cnf) | 0 | ||||
-rw-r--r-- | app_build/mariadb/Dockerfile (renamed from docker/mariadb/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/mariadb/README.md (renamed from docker/mariadb/README.md) | 0 | ||||
-rwxr-xr-x | app_build/mariadb/entrypoint.sh (renamed from docker/mariadb/entrypoint.sh) | 0 | ||||
-rw-r--r-- | app_build/mariadb/nsswitch.conf (renamed from docker/mariadb/nsswitch.conf) | 0 | ||||
-rw-r--r-- | app_build/mariadb/pam-mariadb (renamed from docker/mariadb/pam-mariadb) | 0 | ||||
-rw-r--r-- | app_build/matrix-synapse/Dockerfile (renamed from docker/matrix-synapse/Dockerfile) | 0 | ||||
-rwxr-xr-x | app_build/matrix-synapse/entrypoint.sh (renamed from docker/matrix-synapse/entrypoint.sh) | 0 | ||||
-rw-r--r-- | app_build/nextcloud/Dockerfile (renamed from docker/nextcloud/Dockerfile) | 0 | ||||
-rwxr-xr-x | app_build/nextcloud/container-setup.sh (renamed from docker/nextcloud/container-setup.sh) | 0 | ||||
-rwxr-xr-x | app_build/nextcloud/entrypoint.sh (renamed from docker/nextcloud/entrypoint.sh) | 0 | ||||
-rw-r--r-- | app_build/opendkim/Dockerfile (renamed from docker/opendkim/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/opendkim/README.md (renamed from docker/opendkim/README.md) | 0 | ||||
-rw-r--r-- | app_build/opendkim/opendkim.conf (renamed from docker/opendkim/opendkim.conf) | 0 | ||||
-rw-r--r-- | app_build/pithos/0.7.5.tar.gz (renamed from docker/pithos/0.7.5.tar.gz) | bin | 93151 -> 93151 bytes | |||
-rw-r--r-- | app_build/pithos/Dockerfile (renamed from docker/pithos/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/pithos/README.md (renamed from docker/pithos/README.md) | 0 | ||||
-rw-r--r-- | app_build/pithos/pithos-0.7.5-standalone.jar (renamed from docker/pithos/pithos-0.7.5-standalone.jar) | bin | 21821895 -> 21821895 bytes | |||
-rw-r--r-- | app_build/postfix/Dockerfile (renamed from docker/postfix/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/postfix/README.md (renamed from docker/postfix/README.md) | 0 | ||||
-rwxr-xr-x | app_build/postfix/entrypoint.sh (renamed from docker/postfix/entrypoint.sh) | 0 | ||||
-rw-r--r-- | app_build/postgres/Dockerfile (renamed from docker/postgres/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/postgres/README.md (renamed from docker/postgres/README.md) | 0 | ||||
-rw-r--r-- | app_build/postgres/postgresql.conf (renamed from docker/postgres/postgresql.conf) | 0 | ||||
-rwxr-xr-x | app_build/postgres/start.sh (renamed from docker/postgres/start.sh) | 0 | ||||
-rw-r--r-- | app_build/riotweb/Dockerfile (renamed from docker/riotweb/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/riotweb/config.json (renamed from docker/riotweb/config.json) | 0 | ||||
-rw-r--r-- | app_build/seafile/Dockerfile (renamed from docker/seafile/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/seafile/README.md (renamed from docker/seafile/README.md) | 0 | ||||
-rwxr-xr-x | app_build/seafile/seadocker (renamed from docker/seafile/seadocker) | 0 | ||||
-rwxr-xr-x | app_build/seafile/seaenv (renamed from docker/seafile/seaenv) | 0 | ||||
-rw-r--r-- | app_build/sogo/Dockerfile (renamed from docker/sogo/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/sogo/README.md (renamed from docker/sogo/README.md) | 0 | ||||
-rwxr-xr-x | app_build/sogo/entrypoint (renamed from docker/sogo/entrypoint) | 0 | ||||
-rw-r--r-- | app_build/sogo/sogo.nginx.conf (renamed from docker/sogo/sogo.nginx.conf) | 0 | ||||
-rw-r--r-- | app_build/static/Dockerfile (renamed from docker/static/Dockerfile) | 0 | ||||
-rw-r--r-- | app_build/static/README.md (renamed from docker/static/README.md) | 0 | ||||
m--------- | app_build/static/goStatic (renamed from docker/static/goStatic) | 0 | ||||
-rw-r--r-- | app_build/webpull/.gitignore (renamed from docker/webpull/.gitignore) | 0 | ||||
-rw-r--r-- | app_build/webpull/Dockerfile.nodejs (renamed from docker/webpull/Dockerfile.nodejs) | 0 | ||||
-rw-r--r-- | app_build/webpull/Dockerfile.ruby (renamed from docker/webpull/Dockerfile.ruby) | 0 | ||||
-rw-r--r-- | app_build/webpull/README.md (renamed from docker/webpull/README.md) | 0 | ||||
-rw-r--r-- | app_build/webpull/main.go (renamed from docker/webpull/main.go) | 0 | ||||
-rw-r--r-- | app_config/configuration/.gitignore (renamed from consul/configuration/.gitignore) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/coturn/turnserver.conf.tpl (renamed from consul/configuration/chat/coturn/turnserver.conf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/easybridge/config.json.tpl (renamed from consul/configuration/chat/easybridge/config.json.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/easybridge/registration.yaml.tpl (renamed from consul/configuration/chat/easybridge/registration.yaml.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/fb2mx/config.yaml (renamed from consul/configuration/chat/fb2mx/config.yaml) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/fb2mx/registration.yaml (renamed from consul/configuration/chat/fb2mx/registration.yaml) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/riot_web/config.json (renamed from consul/configuration/chat/riot_web/config.json) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/synapse/conf.d/report_stats.yaml (renamed from consul/configuration/chat/synapse/conf.d/report_stats.yaml) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/synapse/conf.d/server_name.yaml (renamed from consul/configuration/chat/synapse/conf.d/server_name.yaml) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/synapse/homeserver.yaml (renamed from consul/configuration/chat/synapse/homeserver.yaml) | 0 | ||||
-rw-r--r-- | app_config/configuration/chat/synapse/log.yaml (renamed from consul/configuration/chat/synapse/log.yaml) | 0 | ||||
-rw-r--r-- | app_config/configuration/directory/bottin/config.json (renamed from consul/configuration/directory/bottin/config.json) | 0 | ||||
-rw-r--r-- | app_config/configuration/directory/guichet/config.json.tpl (renamed from consul/configuration/directory/guichet/config.json.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/dkim/keytable (renamed from consul/configuration/email/dkim/keytable) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/dkim/signingtable (renamed from consul/configuration/email/dkim/signingtable) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/dkim/smtp.private.sample (renamed from consul/configuration/email/dkim/smtp.private.sample) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/dkim/smtp.txt.sample (renamed from consul/configuration/email/dkim/smtp.txt.sample) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/dkim/trusted (renamed from consul/configuration/email/dkim/trusted) | 0 | ||||
-rwxr-xr-x | app_config/configuration/email/dovecot/certs.gen (renamed from consul/configuration/email/dovecot/certs.gen) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/dovecot/dovecot-ldap.conf.tpl (renamed from consul/configuration/email/dovecot/dovecot-ldap.conf.tpl) | 0 | ||||
-rwxr-xr-x | app_config/configuration/email/postfix/certs.gen (renamed from consul/configuration/email/postfix/certs.gen) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/dynamicmaps.cf (renamed from consul/configuration/email/postfix/dynamicmaps.cf) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/header_checks (renamed from consul/configuration/email/postfix/header_checks) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/ldap-account.cf.tpl (renamed from consul/configuration/email/postfix/ldap-account.cf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/ldap-alias.cf.tpl (renamed from consul/configuration/email/postfix/ldap-alias.cf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/ldap-virtual-domains.cf.tpl (renamed from consul/configuration/email/postfix/ldap-virtual-domains.cf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/main.cf (renamed from consul/configuration/email/postfix/main.cf) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/master.cf (renamed from consul/configuration/email/postfix/master.cf) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/transport (renamed from consul/configuration/email/postfix/transport) | 0 | ||||
-rw-r--r-- | app_config/configuration/email/postfix/transport.db (renamed from consul/configuration/email/postfix/transport.db) | bin | 12288 -> 12288 bytes | |||
-rw-r--r-- | app_config/configuration/email/sogo/sogo.conf.tpl (renamed from consul/configuration/email/sogo/sogo.conf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/mariadb/main/env.tpl (renamed from consul/configuration/mariadb/main/env.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/nextcloud/config.php.tpl (renamed from consul/configuration/nextcloud/config.php.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/postgres/keeper/env.tpl (renamed from consul/configuration/postgres/keeper/env.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/ccnet/mykey.peer.sample (renamed from consul/configuration/seafile/ccnet/mykey.peer.sample) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/ccnet/seafile.ini (renamed from consul/configuration/seafile/ccnet/seafile.ini) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/conf/ccnet.conf.tpl (renamed from consul/configuration/seafile/conf/ccnet.conf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/conf/mykey.peer.sample (renamed from consul/configuration/seafile/conf/mykey.peer.sample) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/conf/seafdav.conf (renamed from consul/configuration/seafile/conf/seafdav.conf) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/conf/seafile.conf.tpl (renamed from consul/configuration/seafile/conf/seafile.conf.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/seafile/conf/seahub_settings.py.tpl (renamed from consul/configuration/seafile/conf/seahub_settings.py.tpl) | 0 | ||||
-rw-r--r-- | app_config/configuration/traefik/traefik.toml (renamed from consul/configuration/traefik/traefik.toml) | 0 | ||||
-rwxr-xr-x | app_config/restore_configuration.sh (renamed from consul/restore_configuration.sh) | 0 | ||||
-rw-r--r-- | app_config/secrets/.gitignore (renamed from consul/secrets/.gitignore) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/coturn/static-auth.sample (renamed from consul/secrets/chat/coturn/static-auth.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/fb2mx/as_token.sample (renamed from consul/secrets/chat/fb2mx/as_token.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/fb2mx/db_url.sample (renamed from consul/secrets/chat/fb2mx/db_url.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/fb2mx/hs_token.sample (renamed from consul/secrets/chat/fb2mx/hs_token.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/homeserver.tls.crt.sample (renamed from consul/secrets/chat/synapse/homeserver.tls.crt.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/homeserver.tls.dh.sample (renamed from consul/secrets/chat/synapse/homeserver.tls.dh.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/homeserver.tls.key.sample (renamed from consul/secrets/chat/synapse/homeserver.tls.key.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/ldap_binddn.sample (renamed from consul/secrets/chat/synapse/ldap_binddn.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/ldap_bindpw.sample (renamed from consul/secrets/chat/synapse/ldap_bindpw.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/postgres_db.sample (renamed from consul/secrets/chat/synapse/postgres_db.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/postgres_pwd.sample (renamed from consul/secrets/chat/synapse/postgres_pwd.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/postgres_user.sample (renamed from consul/secrets/chat/synapse/postgres_user.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/chat/synapse/registration_shared_secret.sample (renamed from consul/secrets/chat/synapse/registration_shared_secret.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/email/sogo/ldap_binddn.sample (renamed from consul/secrets/email/sogo/ldap_binddn.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/email/sogo/ldap_bindpw.sample (renamed from consul/secrets/email/sogo/ldap_bindpw.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/email/sogo/postgre_auth.sample (renamed from consul/secrets/email/sogo/postgre_auth.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample (renamed from consul/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample (renamed from consul/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/jitsi/global_env.sample (renamed from consul/secrets/jitsi/global_env.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample (renamed from consul/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample (renamed from consul/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/mariadb/main/ldap_binddn.sample (renamed from consul/secrets/mariadb/main/ldap_binddn.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/mariadb/main/ldap_bindpwd.sample (renamed from consul/secrets/mariadb/main/ldap_bindpwd.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/mariadb/main/mysql_pwd.sample (renamed from consul/secrets/mariadb/main/mysql_pwd.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/platoo/bddpw.sample (renamed from consul/secrets/platoo/bddpw.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/postgres/keeper/pg_repl_pwd.sample (renamed from consul/secrets/postgres/keeper/pg_repl_pwd.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/postgres/keeper/pg_repl_username.sample (renamed from consul/secrets/postgres/keeper/pg_repl_username.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/postgres/keeper/pg_su_pwd.sample (renamed from consul/secrets/postgres/keeper/pg_su_pwd.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/web/home_token.sample (renamed from consul/secrets/web/home_token.sample) | 0 | ||||
-rw-r--r-- | app_config/secrets/web/quentin.dufour.io_token.sample (renamed from consul/secrets/web/quentin.dufour.io_token.sample) | 0 | ||||
-rw-r--r-- | app_deployment/bottin2.hcl (renamed from nomad/bottin2.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/core.hcl (renamed from nomad/core.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/email.hcl (renamed from nomad/email.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/garage.hcl (renamed from nomad/garage.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/im.hcl (renamed from nomad/im.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/jitsi.hcl (renamed from nomad/jitsi.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/mariadb.hcl (renamed from nomad/mariadb.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/nextcloud.hcl (renamed from nomad/nextcloud.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/object_storage.hcl (renamed from nomad/object_storage.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/platoo.hcl (renamed from nomad/platoo.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/postgres.hcl (renamed from nomad/postgres.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/science.hcl (renamed from nomad/science.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/seafile.hcl (renamed from nomad/seafile.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/traefik.hcl (renamed from nomad/traefik.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/web_static.hcl (renamed from nomad/web_static.hcl) | 0 | ||||
-rw-r--r-- | app_deployment/webcap.hcl (renamed from nomad/webcap.hcl) | 0 | ||||
-rw-r--r-- | app_integration/jitsi/01_gen_certs.yml (renamed from docker/jitsi/01_gen_certs.yml) | 0 | ||||
-rw-r--r-- | app_integration/jitsi/02_run.yml (renamed from docker/jitsi/02_run.yml) | 0 | ||||
-rw-r--r-- | app_integration/jitsi/README.md (renamed from docker/jitsi/README.md) | 0 | ||||
-rw-r--r-- | app_integration/jitsi/dev.env (renamed from docker/jitsi/dev.env) | 0 | ||||
-rw-r--r-- | app_integration/jitsi/jitsi-certs/.gitignore (renamed from docker/jitsi/jitsi-certs/.gitignore) | 0 | ||||
-rw-r--r-- | docker/docker-compose.yml | 24 | ||||
-rw-r--r-- | op_guide/create_database/README.md (renamed from man/create_database/README.md) | 0 | ||||
-rw-r--r-- | op_guide/init_stolon/README.md (renamed from man/init_stolon/README.md) | 0 | ||||
-rw-r--r-- | op_guide/nextcloud/README.md (renamed from man/nextcloud/README.md) | 0 | ||||
-rw-r--r-- | os_build/README.md (renamed from bootstrap/README.md) | 0 | ||||
-rw-r--r-- | os_build/build-installer.sh (renamed from bootstrap/build-installer.sh) | 0 | ||||
-rw-r--r-- | os_config/README.md (renamed from ansible/README.md) | 0 | ||||
-rw-r--r-- | os_config/README.more.md (renamed from ansible/README.more.md) | 0 | ||||
-rw-r--r-- | os_config/cluster_nodes.yml (renamed from ansible/cluster_nodes.yml) | 0 | ||||
-rw-r--r-- | os_config/group_vars/all/.gitignore (renamed from ansible/group_vars/all/.gitignore) | 0 | ||||
-rw-r--r-- | os_config/group_vars/all/vars_file.yml.sample (renamed from ansible/group_vars/all/vars_file.yml.sample) | 0 | ||||
-rw-r--r-- | os_config/production (renamed from ansible/production) | 0 | ||||
-rw-r--r-- | os_config/roles/common/tasks/main.yml (renamed from ansible/roles/common/tasks/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/consul/files/consul.service (renamed from ansible/roles/consul/files/consul.service) | 0 | ||||
-rw-r--r-- | os_config/roles/consul/tasks/main.yml (renamed from ansible/roles/consul/tasks/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/consul/templates/consul.json.j2 (renamed from ansible/roles/consul/templates/consul.json.j2) | 0 | ||||
-rw-r--r-- | os_config/roles/consul/templates/resolv.conf.j2 (renamed from ansible/roles/consul/templates/resolv.conf.j2) | 0 | ||||
-rw-r--r-- | os_config/roles/consul/vars/.gitignore (renamed from ansible/roles/consul/vars/.gitignore) | 0 | ||||
-rw-r--r-- | os_config/roles/consul/vars/main.yml.sample (renamed from ansible/roles/consul/vars/main.yml.sample) | 0 | ||||
-rw-r--r-- | os_config/roles/network/files/rules.v6 (renamed from ansible/roles/network/files/rules.v6) | 0 | ||||
-rw-r--r-- | os_config/roles/network/tasks/main.yml (renamed from ansible/roles/network/tasks/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/network/templates/rules.v4.j2 (renamed from ansible/roles/network/templates/rules.v4.j2) | 0 | ||||
-rw-r--r-- | os_config/roles/nomad/files/nomad.service (renamed from ansible/roles/nomad/files/nomad.service) | 0 | ||||
-rw-r--r-- | os_config/roles/nomad/tasks/main.yml (renamed from ansible/roles/nomad/tasks/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/nomad/templates/nomad.hcl.j2 (renamed from ansible/roles/nomad/templates/nomad.hcl.j2) | 0 | ||||
-rw-r--r-- | os_config/roles/storage/handlers/main.yml (renamed from ansible/roles/storage/handlers/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/storage/tasks/main.yml (renamed from ansible/roles/storage/tasks/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/alex-key1.pub (renamed from ansible/roles/users/files/alex-key1.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/alex-key2.pub (renamed from ansible/roles/users/files/alex-key2.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/florian-key1.pub (renamed from ansible/roles/users/files/florian-key1.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/florian-key2.pub (renamed from ansible/roles/users/files/florian-key2.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/maximilien-key1.pub (renamed from ansible/roles/users/files/maximilien-key1.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/quentin-key1.pub (renamed from ansible/roles/users/files/quentin-key1.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/files/quentin-key2.pub (renamed from ansible/roles/users/files/quentin-key2.pub) | 0 | ||||
-rw-r--r-- | os_config/roles/users/tasks/main.yml (renamed from ansible/roles/users/tasks/main.yml) | 0 | ||||
-rw-r--r-- | os_config/roles/users/vars/main.yml (renamed from ansible/roles/users/vars/main.yml) | 0 | ||||
-rw-r--r-- | os_config/site.yml (renamed from ansible/site.yml) | 0 |
203 files changed, 78 insertions, 29 deletions
diff --git a/.gitmodules b/.gitmodules index aec303d..74f1c95 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,5 +1,5 @@ [submodule "docker/static/goStatic"] - path = docker/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 @@ -10,7 +10,7 @@ We try to build a generic abstraction stack between our different resources (CPU * ansible (physical node conf) * nomad (schedule containers) * consul (distributed key value store / lock / service discovery) - * glusterfs (file storage) + * garage/glusterfs (file storage) * stolon + postgresql (distributed relational database) * docker (container tool) * bottin (LDAP server, auth) @@ -23,6 +23,19 @@ Some services we provide: As a generic abstraction is provided, deploying new services should be easy. +## I am lost, how this repo works? + +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) + + ## Start hacking ### Clone the repository diff --git a/docker/README.md b/app_build/README.md index a877cfa..a877cfa 100644 --- a/docker/README.md +++ b/app_build/README.md diff --git a/docker/blog-quentin/.dockerenv b/app_build/blog-quentin/.dockerenv index e69de29..e69de29 100755 --- a/docker/blog-quentin/.dockerenv +++ b/app_build/blog-quentin/.dockerenv diff --git a/docker/blog-quentin/Dockerfile b/app_build/blog-quentin/Dockerfile index 61f5c40..61f5c40 100644 --- a/docker/blog-quentin/Dockerfile +++ b/app_build/blog-quentin/Dockerfile diff --git a/docker/blog-quentin/README.md b/app_build/blog-quentin/README.md index 25ac463..25ac463 100644 --- a/docker/blog-quentin/README.md +++ b/app_build/blog-quentin/README.md diff --git a/docker/coturn/Dockerfile b/app_build/coturn/Dockerfile index 0d23161..0d23161 100644 --- a/docker/coturn/Dockerfile +++ b/app_build/coturn/Dockerfile diff --git a/docker/coturn/README.md b/app_build/coturn/README.md index e882146..e882146 100644 --- a/docker/coturn/README.md +++ b/app_build/coturn/README.md diff --git a/app_build/docker-compose.yml b/app_build/docker-compose.yml new file mode 100644 index 0000000..afe363d --- /dev/null +++ b/app_build/docker-compose.yml @@ -0,0 +1,60 @@ +version: '3.4' +services: + + # Instant Messaging + riot: + build: + context: ./riotweb + args: + # https://github.com/vector-im/riot-web/releases + VERSION: 1.7.5 + image: superboum/amd64_riotweb:v15 + + synapse: + build: + context: ./matrix-synapse + args: + # https://github.com/matrix-org/synapse/releases + VERSION: 1.19.1 + image: superboum/amd64_synapse:v33 + + # Email + sogo: + build: + context: ./sogo + args: + # fake for now + VERSION: 5.0.0 + image: superboum/amd64_sogo:v7 + + # VoIP + jitsi-meet: + build: + context: ./jitsi-meet + args: + # https://github.com/jitsi/jitsi-meet + VERSION: 4966 + image: superboum/amd64_jitsi_meet:v1 + + jitsi-confererence-focus: + build: + context: ./jitsi-conference-focus + args: + # https://github.com/jitsi/jicofo + VERSION: 4966 + image: superboum/amd64_jitsi_conference_focus:v3 + + jitsi-videobridge: + build: + context: ./jitsi-videobridge + args: + # https://github.com/jitsi/jitsi-videobridge + VERSION: 4966 + image: superboum/amd64_jitsi_videobridge:v10 + + jitsi-xmpp: + build: + context: ./jitsi-xmpp + args: + VERSION: fake-1 + image: superboum/amd64_jitsi_xmpp:v2 diff --git a/docker/dovecot/.gitignore b/app_build/dovecot/.gitignore index 71a04e2..71a04e2 100644 --- a/docker/dovecot/.gitignore +++ b/app_build/dovecot/.gitignore diff --git a/docker/dovecot/Dockerfile b/app_build/dovecot/Dockerfile index 9b87627..9b87627 100644 --- a/docker/dovecot/Dockerfile +++ b/app_build/dovecot/Dockerfile diff --git a/docker/dovecot/README.md b/app_build/dovecot/README.md index 8c9f372..8c9f372 100644 --- a/docker/dovecot/README.md +++ b/app_build/dovecot/README.md diff --git a/docker/dovecot/entrypoint.sh b/app_build/dovecot/entrypoint.sh index 2165d8f..2165d8f 100755 --- a/docker/dovecot/entrypoint.sh +++ b/app_build/dovecot/entrypoint.sh diff --git a/docker/jitsi/jitsi-conference-focus/Dockerfile b/app_build/jitsi-conference-focus/Dockerfile index 7b6410a..8999966 100644 --- a/docker/jitsi/jitsi-conference-focus/Dockerfile +++ b/app_build/jitsi-conference-focus/Dockerfile @@ -1,6 +1,6 @@ FROM debian:buster AS builder -ENV VERSION=4510 +#ENV VERSION=4510 RUN apt-get update && \ apt-get install -y openjdk-11-jdk maven wget unzip && \ wget https://github.com/jitsi/jicofo/archive/jitsi-meet_${VERSION}.zip -O jicofo.zip && \ diff --git a/docker/jitsi/jitsi-conference-focus/jicofo b/app_build/jitsi-conference-focus/jicofo index 2bc6e3f..2bc6e3f 100755 --- a/docker/jitsi/jitsi-conference-focus/jicofo +++ b/app_build/jitsi-conference-focus/jicofo diff --git a/docker/jitsi/jitsi-front/Dockerfile b/app_build/jitsi-meet/Dockerfile index d30682c..0d908eb 100644 --- a/docker/jitsi/jitsi-front/Dockerfile +++ b/app_build/jitsi-meet/Dockerfile @@ -1,6 +1,6 @@ FROM debian:buster AS builder -ENV VERSION=4048 +#ENV VERSION=4048 RUN apt-get update && \ apt-get install -y npm git nodejs make wget unzip && \ wget https://github.com/jitsi/jitsi-meet/archive/${VERSION}.zip -O jitsi-meet.zip && \ diff --git a/docker/jitsi/jitsi-front/config.js b/app_build/jitsi-meet/config.js index 18ff319..18ff319 100644 --- a/docker/jitsi/jitsi-front/config.js +++ b/app_build/jitsi-meet/config.js diff --git a/docker/jitsi/jitsi-front/entrypoint.sh b/app_build/jitsi-meet/entrypoint.sh index 1e18bd1..1e18bd1 100755 --- a/docker/jitsi/jitsi-front/entrypoint.sh +++ b/app_build/jitsi-meet/entrypoint.sh diff --git a/docker/jitsi/jitsi-videobridge/Dockerfile b/app_build/jitsi-videobridge/Dockerfile index 16f59dc..c144e34 100644 --- a/docker/jitsi/jitsi-videobridge/Dockerfile +++ b/app_build/jitsi-videobridge/Dockerfile @@ -3,7 +3,7 @@ FROM debian:buster AS builder RUN apt-get update && \ apt-get install -y wget unzip maven openjdk-11-jdk -ENV VERSION=4468 +#ENV VERSION=4468 RUN wget https://github.com/jitsi/jitsi-videobridge/archive/stable/jitsi-meet_${VERSION}.zip -O jvb.zip && \ unzip jvb.zip && \ mv jitsi-videobridge-stable-jitsi-meet_${VERSION} jvb && \ diff --git a/docker/jitsi/jitsi-videobridge/jvb_run b/app_build/jitsi-videobridge/jvb_run index 3352e8a..3352e8a 100755 --- a/docker/jitsi/jitsi-videobridge/jvb_run +++ b/app_build/jitsi-videobridge/jvb_run diff --git a/docker/jitsi/jitsi-xmpp/Dockerfile b/app_build/jitsi-xmpp/Dockerfile index 3733d49..3733d49 100644 --- a/docker/jitsi/jitsi-xmpp/Dockerfile +++ b/app_build/jitsi-xmpp/Dockerfile diff --git a/docker/jitsi/jitsi-xmpp/external_components.cfg.lua b/app_build/jitsi-xmpp/external_components.cfg.lua index beaaa87..beaaa87 100644 --- a/docker/jitsi/jitsi-xmpp/external_components.cfg.lua +++ b/app_build/jitsi-xmpp/external_components.cfg.lua diff --git a/docker/jitsi/jitsi-xmpp/xmpp_conf b/app_build/jitsi-xmpp/xmpp_conf index 2a9278e..2a9278e 100755 --- a/docker/jitsi/jitsi-xmpp/xmpp_conf +++ b/app_build/jitsi-xmpp/xmpp_conf diff --git a/docker/jitsi/jitsi-xmpp/xmpp_gen b/app_build/jitsi-xmpp/xmpp_gen index 3a2e04a..3a2e04a 100755 --- a/docker/jitsi/jitsi-xmpp/xmpp_gen +++ b/app_build/jitsi-xmpp/xmpp_gen diff --git a/docker/jitsi/jitsi-xmpp/xmpp_run b/app_build/jitsi-xmpp/xmpp_run index 8dfdf86..8dfdf86 100755 --- a/docker/jitsi/jitsi-xmpp/xmpp_run +++ b/app_build/jitsi-xmpp/xmpp_run diff --git a/docker/landing/README.md b/app_build/landing/README.md index 5d2cb2b..5d2cb2b 100644 --- a/docker/landing/README.md +++ b/app_build/landing/README.md diff --git a/docker/mariadb/60-disable-dialog.cnf b/app_build/mariadb/60-disable-dialog.cnf index d41731a..d41731a 100644 --- a/docker/mariadb/60-disable-dialog.cnf +++ b/app_build/mariadb/60-disable-dialog.cnf diff --git a/docker/mariadb/60-ldap.cnf b/app_build/mariadb/60-ldap.cnf index 72ffb9f..72ffb9f 100644 --- a/docker/mariadb/60-ldap.cnf +++ b/app_build/mariadb/60-ldap.cnf diff --git a/docker/mariadb/60-remote.cnf b/app_build/mariadb/60-remote.cnf index f759a49..f759a49 100644 --- a/docker/mariadb/60-remote.cnf +++ b/app_build/mariadb/60-remote.cnf diff --git a/docker/mariadb/Dockerfile b/app_build/mariadb/Dockerfile index 15ef954..15ef954 100644 --- a/docker/mariadb/Dockerfile +++ b/app_build/mariadb/Dockerfile diff --git a/docker/mariadb/README.md b/app_build/mariadb/README.md index 1a3b8aa..1a3b8aa 100644 --- a/docker/mariadb/README.md +++ b/app_build/mariadb/README.md diff --git a/docker/mariadb/entrypoint.sh b/app_build/mariadb/entrypoint.sh index 7ebf049..7ebf049 100755 --- a/docker/mariadb/entrypoint.sh +++ b/app_build/mariadb/entrypoint.sh diff --git a/docker/mariadb/nsswitch.conf b/app_build/mariadb/nsswitch.conf index 853348e..853348e 100644 --- a/docker/mariadb/nsswitch.conf +++ b/app_build/mariadb/nsswitch.conf diff --git a/docker/mariadb/pam-mariadb b/app_build/mariadb/pam-mariadb index e1bb814..e1bb814 100644 --- a/docker/mariadb/pam-mariadb +++ b/app_build/mariadb/pam-mariadb diff --git a/docker/matrix-synapse/Dockerfile b/app_build/matrix-synapse/Dockerfile index b8480d5..b8480d5 100644 --- a/docker/matrix-synapse/Dockerfile +++ b/app_build/matrix-synapse/Dockerfile diff --git a/docker/matrix-synapse/entrypoint.sh b/app_build/matrix-synapse/entrypoint.sh index b93a702..b93a702 100755 --- a/docker/matrix-synapse/entrypoint.sh +++ b/app_build/matrix-synapse/entrypoint.sh diff --git a/docker/nextcloud/Dockerfile b/app_build/nextcloud/Dockerfile index 9f817f6..9f817f6 100644 --- a/docker/nextcloud/Dockerfile +++ b/app_build/nextcloud/Dockerfile diff --git a/docker/nextcloud/container-setup.sh b/app_build/nextcloud/container-setup.sh index 8330291..8330291 100755 --- a/docker/nextcloud/container-setup.sh +++ b/app_build/nextcloud/container-setup.sh diff --git a/docker/nextcloud/entrypoint.sh b/app_build/nextcloud/entrypoint.sh index 72b4f94..72b4f94 100755 --- a/docker/nextcloud/entrypoint.sh +++ b/app_build/nextcloud/entrypoint.sh diff --git a/docker/opendkim/Dockerfile b/app_build/opendkim/Dockerfile index 70a39e4..70a39e4 100644 --- a/docker/opendkim/Dockerfile +++ b/app_build/opendkim/Dockerfile diff --git a/docker/opendkim/README.md b/app_build/opendkim/README.md index e146125..e146125 100644 --- a/docker/opendkim/README.md +++ b/app_build/opendkim/README.md diff --git a/docker/opendkim/opendkim.conf b/app_build/opendkim/opendkim.conf index 0d6465f..0d6465f 100644 --- a/docker/opendkim/opendkim.conf +++ b/app_build/opendkim/opendkim.conf diff --git a/docker/pithos/0.7.5.tar.gz b/app_build/pithos/0.7.5.tar.gz Binary files differindex 4eb1273..4eb1273 100644 --- a/docker/pithos/0.7.5.tar.gz +++ b/app_build/pithos/0.7.5.tar.gz diff --git a/docker/pithos/Dockerfile b/app_build/pithos/Dockerfile index 70f87d8..70f87d8 100644 --- a/docker/pithos/Dockerfile +++ b/app_build/pithos/Dockerfile diff --git a/docker/pithos/README.md b/app_build/pithos/README.md index 3f0037d..3f0037d 100644 --- a/docker/pithos/README.md +++ b/app_build/pithos/README.md diff --git a/docker/pithos/pithos-0.7.5-standalone.jar b/app_build/pithos/pithos-0.7.5-standalone.jar Binary files differindex 6073e72..6073e72 100644 --- a/docker/pithos/pithos-0.7.5-standalone.jar +++ b/app_build/pithos/pithos-0.7.5-standalone.jar diff --git a/docker/postfix/Dockerfile b/app_build/postfix/Dockerfile index 9e4c067..9e4c067 100644 --- a/docker/postfix/Dockerfile +++ b/app_build/postfix/Dockerfile diff --git a/docker/postfix/README.md b/app_build/postfix/README.md index ac44fc0..ac44fc0 100644 --- a/docker/postfix/README.md +++ b/app_build/postfix/README.md diff --git a/docker/postfix/entrypoint.sh b/app_build/postfix/entrypoint.sh index c7ace3d..c7ace3d 100755 --- a/docker/postfix/entrypoint.sh +++ b/app_build/postfix/entrypoint.sh diff --git a/docker/postgres/Dockerfile b/app_build/postgres/Dockerfile index bb018b8..bb018b8 100644 --- a/docker/postgres/Dockerfile +++ b/app_build/postgres/Dockerfile diff --git a/docker/postgres/README.md b/app_build/postgres/README.md index d2f7a12..d2f7a12 100644 --- a/docker/postgres/README.md +++ b/app_build/postgres/README.md diff --git a/docker/postgres/postgresql.conf b/app_build/postgres/postgresql.conf index 8e0af2b..8e0af2b 100644 --- a/docker/postgres/postgresql.conf +++ b/app_build/postgres/postgresql.conf diff --git a/docker/postgres/start.sh b/app_build/postgres/start.sh index f1d493f..f1d493f 100755 --- a/docker/postgres/start.sh +++ b/app_build/postgres/start.sh diff --git a/docker/riotweb/Dockerfile b/app_build/riotweb/Dockerfile index 862e2e5..862e2e5 100644 --- a/docker/riotweb/Dockerfile +++ b/app_build/riotweb/Dockerfile diff --git a/docker/riotweb/config.json b/app_build/riotweb/config.json index 8ce8e4c..8ce8e4c 100644 --- a/docker/riotweb/config.json +++ b/app_build/riotweb/config.json diff --git a/docker/seafile/Dockerfile b/app_build/seafile/Dockerfile index 88dee4f..88dee4f 100644 --- a/docker/seafile/Dockerfile +++ b/app_build/seafile/Dockerfile diff --git a/docker/seafile/README.md b/app_build/seafile/README.md index 26d04e0..26d04e0 100644 --- a/docker/seafile/README.md +++ b/app_build/seafile/README.md diff --git a/docker/seafile/seadocker b/app_build/seafile/seadocker index 5b5982b..5b5982b 100755 --- a/docker/seafile/seadocker +++ b/app_build/seafile/seadocker diff --git a/docker/seafile/seaenv b/app_build/seafile/seaenv index 3b0e0bb..3b0e0bb 100755 --- a/docker/seafile/seaenv +++ b/app_build/seafile/seaenv diff --git a/docker/sogo/Dockerfile b/app_build/sogo/Dockerfile index 46880dd..46880dd 100644 --- a/docker/sogo/Dockerfile +++ b/app_build/sogo/Dockerfile diff --git a/docker/sogo/README.md b/app_build/sogo/README.md index ea12245..ea12245 100644 --- a/docker/sogo/README.md +++ b/app_build/sogo/README.md diff --git a/docker/sogo/entrypoint b/app_build/sogo/entrypoint index 8b39def..8b39def 100755 --- a/docker/sogo/entrypoint +++ b/app_build/sogo/entrypoint diff --git a/docker/sogo/sogo.nginx.conf b/app_build/sogo/sogo.nginx.conf index ad920a5..ad920a5 100644 --- a/docker/sogo/sogo.nginx.conf +++ b/app_build/sogo/sogo.nginx.conf diff --git a/docker/static/Dockerfile b/app_build/static/Dockerfile index cdba59a..cdba59a 100644 --- a/docker/static/Dockerfile +++ b/app_build/static/Dockerfile diff --git a/docker/static/README.md b/app_build/static/README.md index d50390c..d50390c 100644 --- a/docker/static/README.md +++ b/app_build/static/README.md diff --git a/docker/static/goStatic b/app_build/static/goStatic -Subproject 3f97f57aaee09a142afe3ca0f1a5d51acd85643 +Subproject 3f97f57aaee09a142afe3ca0f1a5d51acd85643 diff --git a/docker/webpull/.gitignore b/app_build/webpull/.gitignore index ba2906d..ba2906d 100644 --- a/docker/webpull/.gitignore +++ b/app_build/webpull/.gitignore diff --git a/docker/webpull/Dockerfile.nodejs b/app_build/webpull/Dockerfile.nodejs index acc7e74..acc7e74 100644 --- a/docker/webpull/Dockerfile.nodejs +++ b/app_build/webpull/Dockerfile.nodejs diff --git a/docker/webpull/Dockerfile.ruby b/app_build/webpull/Dockerfile.ruby index 7578cca..7578cca 100644 --- a/docker/webpull/Dockerfile.ruby +++ b/app_build/webpull/Dockerfile.ruby diff --git a/docker/webpull/README.md b/app_build/webpull/README.md index 5d17d17..5d17d17 100644 --- a/docker/webpull/README.md +++ b/app_build/webpull/README.md diff --git a/docker/webpull/main.go b/app_build/webpull/main.go index 46c90b9..46c90b9 100644 --- a/docker/webpull/main.go +++ b/app_build/webpull/main.go diff --git a/consul/configuration/.gitignore b/app_config/configuration/.gitignore index 056b4d2..056b4d2 100644 --- a/consul/configuration/.gitignore +++ b/app_config/configuration/.gitignore diff --git a/consul/configuration/chat/coturn/turnserver.conf.tpl b/app_config/configuration/chat/coturn/turnserver.conf.tpl index f867ac0..f867ac0 100644 --- a/consul/configuration/chat/coturn/turnserver.conf.tpl +++ b/app_config/configuration/chat/coturn/turnserver.conf.tpl diff --git a/consul/configuration/chat/easybridge/config.json.tpl b/app_config/configuration/chat/easybridge/config.json.tpl index 40ecc44..40ecc44 100644 --- a/consul/configuration/chat/easybridge/config.json.tpl +++ b/app_config/configuration/chat/easybridge/config.json.tpl diff --git a/consul/configuration/chat/easybridge/registration.yaml.tpl b/app_config/configuration/chat/easybridge/registration.yaml.tpl index ec098fd..ec098fd 100644 --- a/consul/configuration/chat/easybridge/registration.yaml.tpl +++ b/app_config/configuration/chat/easybridge/registration.yaml.tpl diff --git a/consul/configuration/chat/fb2mx/config.yaml b/app_config/configuration/chat/fb2mx/config.yaml index 964c681..964c681 100644 --- a/consul/configuration/chat/fb2mx/config.yaml +++ b/app_config/configuration/chat/fb2mx/config.yaml diff --git a/consul/configuration/chat/fb2mx/registration.yaml b/app_config/configuration/chat/fb2mx/registration.yaml index c3d8c05..c3d8c05 100644 --- a/consul/configuration/chat/fb2mx/registration.yaml +++ b/app_config/configuration/chat/fb2mx/registration.yaml diff --git a/consul/configuration/chat/riot_web/config.json b/app_config/configuration/chat/riot_web/config.json index 5844afc..5844afc 100644 --- a/consul/configuration/chat/riot_web/config.json +++ b/app_config/configuration/chat/riot_web/config.json diff --git a/consul/configuration/chat/synapse/conf.d/report_stats.yaml b/app_config/configuration/chat/synapse/conf.d/report_stats.yaml index cb95cc3..cb95cc3 100644 --- a/consul/configuration/chat/synapse/conf.d/report_stats.yaml +++ b/app_config/configuration/chat/synapse/conf.d/report_stats.yaml diff --git a/consul/configuration/chat/synapse/conf.d/server_name.yaml b/app_config/configuration/chat/synapse/conf.d/server_name.yaml index 540ce45..540ce45 100644 --- a/consul/configuration/chat/synapse/conf.d/server_name.yaml +++ b/app_config/configuration/chat/synapse/conf.d/server_name.yaml diff --git a/consul/configuration/chat/synapse/homeserver.yaml b/app_config/configuration/chat/synapse/homeserver.yaml index 7f313f6..7f313f6 100644 --- a/consul/configuration/chat/synapse/homeserver.yaml +++ b/app_config/configuration/chat/synapse/homeserver.yaml diff --git a/consul/configuration/chat/synapse/log.yaml b/app_config/configuration/chat/synapse/log.yaml index eb69d8f..eb69d8f 100644 --- a/consul/configuration/chat/synapse/log.yaml +++ b/app_config/configuration/chat/synapse/log.yaml diff --git a/consul/configuration/directory/bottin/config.json b/app_config/configuration/directory/bottin/config.json index c30a4d5..c30a4d5 100644 --- a/consul/configuration/directory/bottin/config.json +++ b/app_config/configuration/directory/bottin/config.json diff --git a/consul/configuration/directory/guichet/config.json.tpl b/app_config/configuration/directory/guichet/config.json.tpl index 98e2297..98e2297 100644 --- a/consul/configuration/directory/guichet/config.json.tpl +++ b/app_config/configuration/directory/guichet/config.json.tpl diff --git a/consul/configuration/email/dkim/keytable b/app_config/configuration/email/dkim/keytable index f4ac7cd..f4ac7cd 100644 --- a/consul/configuration/email/dkim/keytable +++ b/app_config/configuration/email/dkim/keytable diff --git a/consul/configuration/email/dkim/signingtable b/app_config/configuration/email/dkim/signingtable index 60d66ff..60d66ff 100644 --- a/consul/configuration/email/dkim/signingtable +++ b/app_config/configuration/email/dkim/signingtable diff --git a/consul/configuration/email/dkim/smtp.private.sample b/app_config/configuration/email/dkim/smtp.private.sample index e69de29..e69de29 100644 --- a/consul/configuration/email/dkim/smtp.private.sample +++ b/app_config/configuration/email/dkim/smtp.private.sample diff --git a/consul/configuration/email/dkim/smtp.txt.sample b/app_config/configuration/email/dkim/smtp.txt.sample index e69de29..e69de29 100644 --- a/consul/configuration/email/dkim/smtp.txt.sample +++ b/app_config/configuration/email/dkim/smtp.txt.sample diff --git a/consul/configuration/email/dkim/trusted b/app_config/configuration/email/dkim/trusted index a01170d..a01170d 100644 --- a/consul/configuration/email/dkim/trusted +++ b/app_config/configuration/email/dkim/trusted diff --git a/consul/configuration/email/dovecot/certs.gen b/app_config/configuration/email/dovecot/certs.gen index f26e917..f26e917 100755 --- a/consul/configuration/email/dovecot/certs.gen +++ b/app_config/configuration/email/dovecot/certs.gen diff --git a/consul/configuration/email/dovecot/dovecot-ldap.conf.tpl b/app_config/configuration/email/dovecot/dovecot-ldap.conf.tpl index 9fb1ea6..9fb1ea6 100644 --- a/consul/configuration/email/dovecot/dovecot-ldap.conf.tpl +++ b/app_config/configuration/email/dovecot/dovecot-ldap.conf.tpl diff --git a/consul/configuration/email/postfix/certs.gen b/app_config/configuration/email/postfix/certs.gen index f25439b..f25439b 100755 --- a/consul/configuration/email/postfix/certs.gen +++ b/app_config/configuration/email/postfix/certs.gen diff --git a/consul/configuration/email/postfix/dynamicmaps.cf b/app_config/configuration/email/postfix/dynamicmaps.cf index 32d8f62..32d8f62 100644 --- a/consul/configuration/email/postfix/dynamicmaps.cf +++ b/app_config/configuration/email/postfix/dynamicmaps.cf diff --git a/consul/configuration/email/postfix/header_checks b/app_config/configuration/email/postfix/header_checks index cad52ec..cad52ec 100644 --- a/consul/configuration/email/postfix/header_checks +++ b/app_config/configuration/email/postfix/header_checks diff --git a/consul/configuration/email/postfix/ldap-account.cf.tpl b/app_config/configuration/email/postfix/ldap-account.cf.tpl index 2575f10..2575f10 100644 --- a/consul/configuration/email/postfix/ldap-account.cf.tpl +++ b/app_config/configuration/email/postfix/ldap-account.cf.tpl diff --git a/consul/configuration/email/postfix/ldap-alias.cf.tpl b/app_config/configuration/email/postfix/ldap-alias.cf.tpl index 775c0ad..775c0ad 100644 --- a/consul/configuration/email/postfix/ldap-alias.cf.tpl +++ b/app_config/configuration/email/postfix/ldap-alias.cf.tpl diff --git a/consul/configuration/email/postfix/ldap-virtual-domains.cf.tpl b/app_config/configuration/email/postfix/ldap-virtual-domains.cf.tpl index e013953..e013953 100644 --- a/consul/configuration/email/postfix/ldap-virtual-domains.cf.tpl +++ b/app_config/configuration/email/postfix/ldap-virtual-domains.cf.tpl diff --git a/consul/configuration/email/postfix/main.cf b/app_config/configuration/email/postfix/main.cf index 4204cb4..4204cb4 100644 --- a/consul/configuration/email/postfix/main.cf +++ b/app_config/configuration/email/postfix/main.cf diff --git a/consul/configuration/email/postfix/master.cf b/app_config/configuration/email/postfix/master.cf index 53bc601..53bc601 100644 --- a/consul/configuration/email/postfix/master.cf +++ b/app_config/configuration/email/postfix/master.cf diff --git a/consul/configuration/email/postfix/transport b/app_config/configuration/email/postfix/transport index 68f62c5..68f62c5 100644 --- a/consul/configuration/email/postfix/transport +++ b/app_config/configuration/email/postfix/transport diff --git a/consul/configuration/email/postfix/transport.db b/app_config/configuration/email/postfix/transport.db Binary files differindex 487f394..487f394 100644 --- a/consul/configuration/email/postfix/transport.db +++ b/app_config/configuration/email/postfix/transport.db diff --git a/consul/configuration/email/sogo/sogo.conf.tpl b/app_config/configuration/email/sogo/sogo.conf.tpl index d4261e5..d4261e5 100644 --- a/consul/configuration/email/sogo/sogo.conf.tpl +++ b/app_config/configuration/email/sogo/sogo.conf.tpl diff --git a/consul/configuration/mariadb/main/env.tpl b/app_config/configuration/mariadb/main/env.tpl index 0fe903b..0fe903b 100644 --- a/consul/configuration/mariadb/main/env.tpl +++ b/app_config/configuration/mariadb/main/env.tpl diff --git a/consul/configuration/nextcloud/config.php.tpl b/app_config/configuration/nextcloud/config.php.tpl index 7dcfc6e..7dcfc6e 100644 --- a/consul/configuration/nextcloud/config.php.tpl +++ b/app_config/configuration/nextcloud/config.php.tpl diff --git a/consul/configuration/postgres/keeper/env.tpl b/app_config/configuration/postgres/keeper/env.tpl index 7831aad..7831aad 100644 --- a/consul/configuration/postgres/keeper/env.tpl +++ b/app_config/configuration/postgres/keeper/env.tpl diff --git a/consul/configuration/seafile/ccnet/mykey.peer.sample b/app_config/configuration/seafile/ccnet/mykey.peer.sample index e69de29..e69de29 100644 --- a/consul/configuration/seafile/ccnet/mykey.peer.sample +++ b/app_config/configuration/seafile/ccnet/mykey.peer.sample diff --git a/consul/configuration/seafile/ccnet/seafile.ini b/app_config/configuration/seafile/ccnet/seafile.ini index 306d126..306d126 100644 --- a/consul/configuration/seafile/ccnet/seafile.ini +++ b/app_config/configuration/seafile/ccnet/seafile.ini diff --git a/consul/configuration/seafile/conf/ccnet.conf.tpl b/app_config/configuration/seafile/conf/ccnet.conf.tpl index 2395a9b..2395a9b 100644 --- a/consul/configuration/seafile/conf/ccnet.conf.tpl +++ b/app_config/configuration/seafile/conf/ccnet.conf.tpl diff --git a/consul/configuration/seafile/conf/mykey.peer.sample b/app_config/configuration/seafile/conf/mykey.peer.sample index e69de29..e69de29 100644 --- a/consul/configuration/seafile/conf/mykey.peer.sample +++ b/app_config/configuration/seafile/conf/mykey.peer.sample diff --git a/consul/configuration/seafile/conf/seafdav.conf b/app_config/configuration/seafile/conf/seafdav.conf index 49a79a2..49a79a2 100644 --- a/consul/configuration/seafile/conf/seafdav.conf +++ b/app_config/configuration/seafile/conf/seafdav.conf diff --git a/consul/configuration/seafile/conf/seafile.conf.tpl b/app_config/configuration/seafile/conf/seafile.conf.tpl index f224234..f224234 100644 --- a/consul/configuration/seafile/conf/seafile.conf.tpl +++ b/app_config/configuration/seafile/conf/seafile.conf.tpl diff --git a/consul/configuration/seafile/conf/seahub_settings.py.tpl b/app_config/configuration/seafile/conf/seahub_settings.py.tpl index 6c63ee4..6c63ee4 100644 --- a/consul/configuration/seafile/conf/seahub_settings.py.tpl +++ b/app_config/configuration/seafile/conf/seahub_settings.py.tpl diff --git a/consul/configuration/traefik/traefik.toml b/app_config/configuration/traefik/traefik.toml index 03fca8a..03fca8a 100644 --- a/consul/configuration/traefik/traefik.toml +++ b/app_config/configuration/traefik/traefik.toml diff --git a/consul/restore_configuration.sh b/app_config/restore_configuration.sh index 33742e5..33742e5 100755 --- a/consul/restore_configuration.sh +++ b/app_config/restore_configuration.sh diff --git a/consul/secrets/.gitignore b/app_config/secrets/.gitignore index 1d7b40b..1d7b40b 100644 --- a/consul/secrets/.gitignore +++ b/app_config/secrets/.gitignore diff --git a/consul/secrets/chat/coturn/static-auth.sample b/app_config/secrets/chat/coturn/static-auth.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/coturn/static-auth.sample +++ b/app_config/secrets/chat/coturn/static-auth.sample diff --git a/consul/secrets/chat/fb2mx/as_token.sample b/app_config/secrets/chat/fb2mx/as_token.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/fb2mx/as_token.sample +++ b/app_config/secrets/chat/fb2mx/as_token.sample diff --git a/consul/secrets/chat/fb2mx/db_url.sample b/app_config/secrets/chat/fb2mx/db_url.sample index aff4635..aff4635 100644 --- a/consul/secrets/chat/fb2mx/db_url.sample +++ b/app_config/secrets/chat/fb2mx/db_url.sample diff --git a/consul/secrets/chat/fb2mx/hs_token.sample b/app_config/secrets/chat/fb2mx/hs_token.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/fb2mx/hs_token.sample +++ b/app_config/secrets/chat/fb2mx/hs_token.sample diff --git a/consul/secrets/chat/synapse/homeserver.tls.crt.sample b/app_config/secrets/chat/synapse/homeserver.tls.crt.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/homeserver.tls.crt.sample +++ b/app_config/secrets/chat/synapse/homeserver.tls.crt.sample diff --git a/consul/secrets/chat/synapse/homeserver.tls.dh.sample b/app_config/secrets/chat/synapse/homeserver.tls.dh.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/homeserver.tls.dh.sample +++ b/app_config/secrets/chat/synapse/homeserver.tls.dh.sample diff --git a/consul/secrets/chat/synapse/homeserver.tls.key.sample b/app_config/secrets/chat/synapse/homeserver.tls.key.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/homeserver.tls.key.sample +++ b/app_config/secrets/chat/synapse/homeserver.tls.key.sample diff --git a/consul/secrets/chat/synapse/ldap_binddn.sample b/app_config/secrets/chat/synapse/ldap_binddn.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/ldap_binddn.sample +++ b/app_config/secrets/chat/synapse/ldap_binddn.sample diff --git a/consul/secrets/chat/synapse/ldap_bindpw.sample b/app_config/secrets/chat/synapse/ldap_bindpw.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/ldap_bindpw.sample +++ b/app_config/secrets/chat/synapse/ldap_bindpw.sample diff --git a/consul/secrets/chat/synapse/postgres_db.sample b/app_config/secrets/chat/synapse/postgres_db.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/postgres_db.sample +++ b/app_config/secrets/chat/synapse/postgres_db.sample diff --git a/consul/secrets/chat/synapse/postgres_pwd.sample b/app_config/secrets/chat/synapse/postgres_pwd.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/postgres_pwd.sample +++ b/app_config/secrets/chat/synapse/postgres_pwd.sample diff --git a/consul/secrets/chat/synapse/postgres_user.sample b/app_config/secrets/chat/synapse/postgres_user.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/postgres_user.sample +++ b/app_config/secrets/chat/synapse/postgres_user.sample diff --git a/consul/secrets/chat/synapse/registration_shared_secret.sample b/app_config/secrets/chat/synapse/registration_shared_secret.sample index e69de29..e69de29 100644 --- a/consul/secrets/chat/synapse/registration_shared_secret.sample +++ b/app_config/secrets/chat/synapse/registration_shared_secret.sample diff --git a/consul/secrets/email/sogo/ldap_binddn.sample b/app_config/secrets/email/sogo/ldap_binddn.sample index e69de29..e69de29 100644 --- a/consul/secrets/email/sogo/ldap_binddn.sample +++ b/app_config/secrets/email/sogo/ldap_binddn.sample diff --git a/consul/secrets/email/sogo/ldap_bindpw.sample b/app_config/secrets/email/sogo/ldap_bindpw.sample index e69de29..e69de29 100644 --- a/consul/secrets/email/sogo/ldap_bindpw.sample +++ b/app_config/secrets/email/sogo/ldap_bindpw.sample diff --git a/consul/secrets/email/sogo/postgre_auth.sample b/app_config/secrets/email/sogo/postgre_auth.sample index e69de29..e69de29 100644 --- a/consul/secrets/email/sogo/postgre_auth.sample +++ b/app_config/secrets/email/sogo/postgre_auth.sample diff --git a/consul/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample b/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample index e69de29..e69de29 100644 --- a/consul/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample +++ b/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.crt.sample diff --git a/consul/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample b/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample index e69de29..e69de29 100644 --- a/consul/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample +++ b/app_config/secrets/jitsi/auth.jitsi.deuxfleurs.fr.key.sample diff --git a/consul/secrets/jitsi/global_env.sample b/app_config/secrets/jitsi/global_env.sample index 658c9c9..658c9c9 100644 --- a/consul/secrets/jitsi/global_env.sample +++ b/app_config/secrets/jitsi/global_env.sample diff --git a/consul/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample b/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample index e69de29..e69de29 100644 --- a/consul/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample +++ b/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.crt.sample diff --git a/consul/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample b/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample index e69de29..e69de29 100644 --- a/consul/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample +++ b/app_config/secrets/jitsi/jitsi.deuxfleurs.fr.key.sample diff --git a/consul/secrets/mariadb/main/ldap_binddn.sample b/app_config/secrets/mariadb/main/ldap_binddn.sample index e69de29..e69de29 100644 --- a/consul/secrets/mariadb/main/ldap_binddn.sample +++ b/app_config/secrets/mariadb/main/ldap_binddn.sample diff --git a/consul/secrets/mariadb/main/ldap_bindpwd.sample b/app_config/secrets/mariadb/main/ldap_bindpwd.sample index e69de29..e69de29 100644 --- a/consul/secrets/mariadb/main/ldap_bindpwd.sample +++ b/app_config/secrets/mariadb/main/ldap_bindpwd.sample diff --git a/consul/secrets/mariadb/main/mysql_pwd.sample b/app_config/secrets/mariadb/main/mysql_pwd.sample index e69de29..e69de29 100644 --- a/consul/secrets/mariadb/main/mysql_pwd.sample +++ b/app_config/secrets/mariadb/main/mysql_pwd.sample diff --git a/consul/secrets/platoo/bddpw.sample b/app_config/secrets/platoo/bddpw.sample index e69de29..e69de29 100644 --- a/consul/secrets/platoo/bddpw.sample +++ b/app_config/secrets/platoo/bddpw.sample diff --git a/consul/secrets/postgres/keeper/pg_repl_pwd.sample b/app_config/secrets/postgres/keeper/pg_repl_pwd.sample index e69de29..e69de29 100644 --- a/consul/secrets/postgres/keeper/pg_repl_pwd.sample +++ b/app_config/secrets/postgres/keeper/pg_repl_pwd.sample diff --git a/consul/secrets/postgres/keeper/pg_repl_username.sample b/app_config/secrets/postgres/keeper/pg_repl_username.sample index e69de29..e69de29 100644 --- a/consul/secrets/postgres/keeper/pg_repl_username.sample +++ b/app_config/secrets/postgres/keeper/pg_repl_username.sample diff --git a/consul/secrets/postgres/keeper/pg_su_pwd.sample b/app_config/secrets/postgres/keeper/pg_su_pwd.sample index e69de29..e69de29 100644 --- a/consul/secrets/postgres/keeper/pg_su_pwd.sample +++ b/app_config/secrets/postgres/keeper/pg_su_pwd.sample diff --git a/consul/secrets/web/home_token.sample b/app_config/secrets/web/home_token.sample index e69de29..e69de29 100644 --- a/consul/secrets/web/home_token.sample +++ b/app_config/secrets/web/home_token.sample diff --git a/consul/secrets/web/quentin.dufour.io_token.sample b/app_config/secrets/web/quentin.dufour.io_token.sample index e69de29..e69de29 100644 --- a/consul/secrets/web/quentin.dufour.io_token.sample +++ b/app_config/secrets/web/quentin.dufour.io_token.sample diff --git a/nomad/bottin2.hcl b/app_deployment/bottin2.hcl index 85bda59..85bda59 100644 --- a/nomad/bottin2.hcl +++ b/app_deployment/bottin2.hcl diff --git a/nomad/core.hcl b/app_deployment/core.hcl index 43774a6..43774a6 100644 --- a/nomad/core.hcl +++ b/app_deployment/core.hcl diff --git a/nomad/email.hcl b/app_deployment/email.hcl index 86c4d87..86c4d87 100644 --- a/nomad/email.hcl +++ b/app_deployment/email.hcl diff --git a/nomad/garage.hcl b/app_deployment/garage.hcl index 3478706..3478706 100644 --- a/nomad/garage.hcl +++ b/app_deployment/garage.hcl diff --git a/nomad/im.hcl b/app_deployment/im.hcl index 53b81d1..53b81d1 100644 --- a/nomad/im.hcl +++ b/app_deployment/im.hcl diff --git a/nomad/jitsi.hcl b/app_deployment/jitsi.hcl index 4ef2f98..4ef2f98 100644 --- a/nomad/jitsi.hcl +++ b/app_deployment/jitsi.hcl diff --git a/nomad/mariadb.hcl b/app_deployment/mariadb.hcl index 2b9be7e..2b9be7e 100644 --- a/nomad/mariadb.hcl +++ b/app_deployment/mariadb.hcl diff --git a/nomad/nextcloud.hcl b/app_deployment/nextcloud.hcl index 2cc4f5f..2cc4f5f 100644 --- a/nomad/nextcloud.hcl +++ b/app_deployment/nextcloud.hcl diff --git a/nomad/object_storage.hcl b/app_deployment/object_storage.hcl index fa40c4b..fa40c4b 100644 --- a/nomad/object_storage.hcl +++ b/app_deployment/object_storage.hcl diff --git a/nomad/platoo.hcl b/app_deployment/platoo.hcl index 0502934..0502934 100644 --- a/nomad/platoo.hcl +++ b/app_deployment/platoo.hcl diff --git a/nomad/postgres.hcl b/app_deployment/postgres.hcl index 456156e..456156e 100644 --- a/nomad/postgres.hcl +++ b/app_deployment/postgres.hcl diff --git a/nomad/science.hcl b/app_deployment/science.hcl index 81e398a..81e398a 100644 --- a/nomad/science.hcl +++ b/app_deployment/science.hcl diff --git a/nomad/seafile.hcl b/app_deployment/seafile.hcl index e22699c..e22699c 100644 --- a/nomad/seafile.hcl +++ b/app_deployment/seafile.hcl diff --git a/nomad/traefik.hcl b/app_deployment/traefik.hcl index a0803e4..a0803e4 100644 --- a/nomad/traefik.hcl +++ b/app_deployment/traefik.hcl diff --git a/nomad/web_static.hcl b/app_deployment/web_static.hcl index c935b2a..c935b2a 100644 --- a/nomad/web_static.hcl +++ b/app_deployment/web_static.hcl diff --git a/nomad/webcap.hcl b/app_deployment/webcap.hcl index 1246b76..1246b76 100644 --- a/nomad/webcap.hcl +++ b/app_deployment/webcap.hcl diff --git a/docker/jitsi/01_gen_certs.yml b/app_integration/jitsi/01_gen_certs.yml index 8c97384..8c97384 100644 --- a/docker/jitsi/01_gen_certs.yml +++ b/app_integration/jitsi/01_gen_certs.yml diff --git a/docker/jitsi/02_run.yml b/app_integration/jitsi/02_run.yml index 3fc0e26..3fc0e26 100644 --- a/docker/jitsi/02_run.yml +++ b/app_integration/jitsi/02_run.yml diff --git a/docker/jitsi/README.md b/app_integration/jitsi/README.md index 70b59fc..70b59fc 100644 --- a/docker/jitsi/README.md +++ b/app_integration/jitsi/README.md diff --git a/docker/jitsi/dev.env b/app_integration/jitsi/dev.env index 4fff8c1..4fff8c1 100644 --- a/docker/jitsi/dev.env +++ b/app_integration/jitsi/dev.env diff --git a/docker/jitsi/jitsi-certs/.gitignore b/app_integration/jitsi/jitsi-certs/.gitignore index d6b7ef3..d6b7ef3 100644 --- a/docker/jitsi/jitsi-certs/.gitignore +++ b/app_integration/jitsi/jitsi-certs/.gitignore diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml deleted file mode 100644 index 966ed90..0000000 --- a/docker/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: '3.4' -services: - riot: - build: - context: ./riotweb - args: - # https://github.com/vector-im/riot-web/releases - VERSION: 1.7.5 - image: superboum/amd64_riotweb:v15 - synapse: - build: - context: ./matrix-synapse - args: - # https://github.com/matrix-org/synapse/releases - VERSION: 1.19.1 - image: superboum/amd64_synapse:v33 - sogo: - build: - context: ./sogo - args: - # fake for now - VERSION: 5.0.0 - image: superboum/amd64_sogo:v7 - diff --git a/man/create_database/README.md b/op_guide/create_database/README.md index 7084a10..7084a10 100644 --- a/man/create_database/README.md +++ b/op_guide/create_database/README.md diff --git a/man/init_stolon/README.md b/op_guide/init_stolon/README.md index 618530a..618530a 100644 --- a/man/init_stolon/README.md +++ b/op_guide/init_stolon/README.md diff --git a/man/nextcloud/README.md b/op_guide/nextcloud/README.md index f68520b..f68520b 100644 --- a/man/nextcloud/README.md +++ b/op_guide/nextcloud/README.md diff --git a/bootstrap/README.md b/os_build/README.md index c96ae5a..c96ae5a 100644 --- a/bootstrap/README.md +++ b/os_build/README.md diff --git a/bootstrap/build-installer.sh b/os_build/build-installer.sh index 7ede0c4..7ede0c4 100644 --- a/bootstrap/build-installer.sh +++ b/os_build/build-installer.sh diff --git a/ansible/README.md b/os_config/README.md index db8d960..db8d960 100644 --- a/ansible/README.md +++ b/os_config/README.md diff --git a/ansible/README.more.md b/os_config/README.more.md index 0d0c607..0d0c607 100644 --- a/ansible/README.more.md +++ b/os_config/README.more.md diff --git a/ansible/cluster_nodes.yml b/os_config/cluster_nodes.yml index ea58630..ea58630 100644 --- a/ansible/cluster_nodes.yml +++ b/os_config/cluster_nodes.yml diff --git a/ansible/group_vars/all/.gitignore b/os_config/group_vars/all/.gitignore index 9271182..9271182 100644 --- a/ansible/group_vars/all/.gitignore +++ b/os_config/group_vars/all/.gitignore diff --git a/ansible/group_vars/all/vars_file.yml.sample b/os_config/group_vars/all/vars_file.yml.sample index 191f35c..191f35c 100644 --- a/ansible/group_vars/all/vars_file.yml.sample +++ b/os_config/group_vars/all/vars_file.yml.sample diff --git a/ansible/production b/os_config/production index c8f08f2..c8f08f2 100644 --- a/ansible/production +++ b/os_config/production diff --git a/ansible/roles/common/tasks/main.yml b/os_config/roles/common/tasks/main.yml index b4d00bb..b4d00bb 100644 --- a/ansible/roles/common/tasks/main.yml +++ b/os_config/roles/common/tasks/main.yml diff --git a/ansible/roles/consul/files/consul.service b/os_config/roles/consul/files/consul.service index ffaa2a3..ffaa2a3 100644 --- a/ansible/roles/consul/files/consul.service +++ b/os_config/roles/consul/files/consul.service diff --git a/ansible/roles/consul/tasks/main.yml b/os_config/roles/consul/tasks/main.yml index 2b77080..2b77080 100644 --- a/ansible/roles/consul/tasks/main.yml +++ b/os_config/roles/consul/tasks/main.yml diff --git a/ansible/roles/consul/templates/consul.json.j2 b/os_config/roles/consul/templates/consul.json.j2 index b6c86aa..b6c86aa 100644 --- a/ansible/roles/consul/templates/consul.json.j2 +++ b/os_config/roles/consul/templates/consul.json.j2 diff --git a/ansible/roles/consul/templates/resolv.conf.j2 b/os_config/roles/consul/templates/resolv.conf.j2 index 2404034..2404034 100644 --- a/ansible/roles/consul/templates/resolv.conf.j2 +++ b/os_config/roles/consul/templates/resolv.conf.j2 diff --git a/ansible/roles/consul/vars/.gitignore b/os_config/roles/consul/vars/.gitignore index ff5c0bd..ff5c0bd 100644 --- a/ansible/roles/consul/vars/.gitignore +++ b/os_config/roles/consul/vars/.gitignore diff --git a/ansible/roles/consul/vars/main.yml.sample b/os_config/roles/consul/vars/main.yml.sample index 9c44126..9c44126 100644 --- a/ansible/roles/consul/vars/main.yml.sample +++ b/os_config/roles/consul/vars/main.yml.sample diff --git a/ansible/roles/network/files/rules.v6 b/os_config/roles/network/files/rules.v6 index 17ff71c..17ff71c 100644 --- a/ansible/roles/network/files/rules.v6 +++ b/os_config/roles/network/files/rules.v6 diff --git a/ansible/roles/network/tasks/main.yml b/os_config/roles/network/tasks/main.yml index 1443e0c..1443e0c 100644 --- a/ansible/roles/network/tasks/main.yml +++ b/os_config/roles/network/tasks/main.yml diff --git a/ansible/roles/network/templates/rules.v4.j2 b/os_config/roles/network/templates/rules.v4.j2 index a446139..a446139 100644 --- a/ansible/roles/network/templates/rules.v4.j2 +++ b/os_config/roles/network/templates/rules.v4.j2 diff --git a/ansible/roles/nomad/files/nomad.service b/os_config/roles/nomad/files/nomad.service index 50116be..50116be 100644 --- a/ansible/roles/nomad/files/nomad.service +++ b/os_config/roles/nomad/files/nomad.service diff --git a/ansible/roles/nomad/tasks/main.yml b/os_config/roles/nomad/tasks/main.yml index 7c73362..7c73362 100644 --- a/ansible/roles/nomad/tasks/main.yml +++ b/os_config/roles/nomad/tasks/main.yml diff --git a/ansible/roles/nomad/templates/nomad.hcl.j2 b/os_config/roles/nomad/templates/nomad.hcl.j2 index b0be6a8..b0be6a8 100644 --- a/ansible/roles/nomad/templates/nomad.hcl.j2 +++ b/os_config/roles/nomad/templates/nomad.hcl.j2 diff --git a/ansible/roles/storage/handlers/main.yml b/os_config/roles/storage/handlers/main.yml index a395c93..a395c93 100644 --- a/ansible/roles/storage/handlers/main.yml +++ b/os_config/roles/storage/handlers/main.yml diff --git a/ansible/roles/storage/tasks/main.yml b/os_config/roles/storage/tasks/main.yml index a1f2d8f..a1f2d8f 100644 --- a/ansible/roles/storage/tasks/main.yml +++ b/os_config/roles/storage/tasks/main.yml diff --git a/ansible/roles/users/files/alex-key1.pub b/os_config/roles/users/files/alex-key1.pub index 93514ab..93514ab 100644 --- a/ansible/roles/users/files/alex-key1.pub +++ b/os_config/roles/users/files/alex-key1.pub diff --git a/ansible/roles/users/files/alex-key2.pub b/os_config/roles/users/files/alex-key2.pub index 1eddcc8..1eddcc8 100644 --- a/ansible/roles/users/files/alex-key2.pub +++ b/os_config/roles/users/files/alex-key2.pub diff --git a/ansible/roles/users/files/florian-key1.pub b/os_config/roles/users/files/florian-key1.pub index 47b5593..47b5593 100644 --- a/ansible/roles/users/files/florian-key1.pub +++ b/os_config/roles/users/files/florian-key1.pub diff --git a/ansible/roles/users/files/florian-key2.pub b/os_config/roles/users/files/florian-key2.pub index f9935b3..f9935b3 100644 --- a/ansible/roles/users/files/florian-key2.pub +++ b/os_config/roles/users/files/florian-key2.pub diff --git a/ansible/roles/users/files/maximilien-key1.pub b/os_config/roles/users/files/maximilien-key1.pub index 963b1f9..963b1f9 100644 --- a/ansible/roles/users/files/maximilien-key1.pub +++ b/os_config/roles/users/files/maximilien-key1.pub diff --git a/ansible/roles/users/files/quentin-key1.pub b/os_config/roles/users/files/quentin-key1.pub index f3667e0..f3667e0 100644 --- a/ansible/roles/users/files/quentin-key1.pub +++ b/os_config/roles/users/files/quentin-key1.pub diff --git a/ansible/roles/users/files/quentin-key2.pub b/os_config/roles/users/files/quentin-key2.pub index c1b19fd..c1b19fd 100644 --- a/ansible/roles/users/files/quentin-key2.pub +++ b/os_config/roles/users/files/quentin-key2.pub diff --git a/ansible/roles/users/tasks/main.yml b/os_config/roles/users/tasks/main.yml index 990a041..990a041 100644 --- a/ansible/roles/users/tasks/main.yml +++ b/os_config/roles/users/tasks/main.yml diff --git a/ansible/roles/users/vars/main.yml b/os_config/roles/users/vars/main.yml index 5f4df4d..5f4df4d 100644 --- a/ansible/roles/users/vars/main.yml +++ b/os_config/roles/users/vars/main.yml diff --git a/ansible/site.yml b/os_config/site.yml index f66e019..f66e019 100644 --- a/ansible/site.yml +++ b/os_config/site.yml |