Commit graph

328 commits

Author SHA1 Message Date
Jesper Hess 02aa4e185f
Move docker_volumes variable def to more logical place 2019-03-05 14:47:58 +01:00
Víðir Valberg Guðmundsson 6ffdac0c25 Fix mailu version variable. 2019-03-05 13:19:41 +01:00
Víðir Valberg Guðmundsson d0dd46e4f2 Rename to indicate j2 template. 2019-03-05 13:17:49 +01:00
Víðir Valberg Guðmundsson 8a0a2bf0a0 Merge branch 'master' into service/mailu 2019-03-05 13:10:24 +01:00
Víðir Valberg Guðmundsson ae78c942d7 Use ansible_service to run mailu containers with docker compose. 2019-03-05 13:07:57 +01:00
Jesper Hess 0f398cef3f
Upgrade riot to 1.0.1 2019-03-05 10:59:32 +01:00
Jesper Hess d5602af999
Add haveged to base system packages 2019-03-05 10:31:31 +01:00
Jesper Hess 0c5ed48600
Upgrade CodiMD 2019-03-05 10:06:10 +01:00
Jesper Hess ae2873e4d9
vhost config file for matrix domain 2019-03-05 09:06:19 +01:00
Jesper Hess 4db622313d
Publish port for nginx to forward connections to 2019-03-05 09:04:47 +01:00
Jesper Hess fef1951d57
Add necessary nginx configs to get matrix federation to work 2019-03-05 08:37:16 +01:00
Jesper Hess 1f8b1827ff
Rearrange matrix+riot ansible script, move volumes to host mounts. 2019-03-05 08:36:30 +01:00
Jesper Hess 55c8e77254
Move openldap to volume mounts 2019-03-04 18:21:14 +01:00
Jesper Hess 2f413b3e99
Switch out watchtower with Ouroboros 2019-03-04 16:28:51 +01:00
Jesper Hess 9ff11808ce
Add watchtower to manage auto-update of containers 2019-03-03 15:45:35 +01:00
Jesper Hess 0c1e94323c
Add drone CI/CD pipeline 2019-03-03 15:17:08 +01:00
Jesper Hess 787f47d45e
Set restart policy on containers that were missing it 2019-03-03 07:38:00 +01:00
Víðir Valberg Guðmundsson f5bc79e636 Add network. 2019-03-02 23:25:07 +01:00
Víðir Valberg Guðmundsson f734e7608b Merge branch 'master' into service/mailu 2019-03-02 23:10:36 +01:00
Víðir Valberg Guðmundsson d25555d107 Initial mailu setup 2019-03-02 23:05:00 +01:00
Jesper Hess 1cd9b67b4e
Configure gitea container as per old server 2019-03-02 21:30:54 +01:00
Jesper Hess 24a3f4ab3d
Add volume folder for gitea 2019-03-02 21:16:00 +01:00
Jesper Hess 454fc751d2
Add VIRTUAL_PORT to gitea 2019-03-02 21:16:00 +01:00
Jesper Hess e30f05d3e4
Clean up gitea docker 2019-03-02 21:15:59 +01:00
Jesper Hess ea8804d31c
Add cryptohagen.dk website 2019-03-02 19:51:32 +01:00
Jesper Hess e118b30873
Deploy https://data.coop as a container 2019-03-02 19:24:42 +01:00
Jesper Hess 1400b18930
Set up authentication for local registry + log in 2019-03-02 19:15:37 +01:00
Jesper Hess 3b596c5701
Add docker registry container 2019-03-02 18:29:15 +01:00
Jesper Hess 92baab22a9
Rename of server in netdata 2019-02-28 20:51:30 +01:00
Jesper Hess eb36b822b3
Add netdata as docker container 2019-02-28 08:38:23 +01:00
Jesper Hess 53046bb85f
Add apparmor package 2019-02-28 08:28:54 +01:00
Jesper Hess df913b2622
Fix missing quotes in ENV variables 2019-02-28 08:22:38 +01:00
Víðir Valberg Guðmundsson 14e72b2a5c Pinning riot container. 2019-02-16 00:38:44 +01:00
Víðir Valberg Guðmundsson 3a2ac5cb6b Getting codimd to work. 2019-02-14 22:52:55 +01:00
Jesper Hess dcf8fe8087
Add codimd service. LDAP isn't working just yet 2019-02-13 21:17:48 +01:00
Víðir Valberg Guðmundsson fce600d56c Moving nginx volumes to bind volumes. 2019-02-13 10:36:04 +01:00
Víðir Valberg Guðmundsson 3def4b490b Some small fixes to privatebin. 2019-02-13 10:35:45 +01:00
Jesper Hess c7fe698bc2 Merge branch 'privatebin' of data.coop/ansible into master
Resolves #8
2019-02-13 09:10:39 +00:00
Jesper Hess 26792454f4
Finalise privatebin service setup 2019-02-13 10:05:00 +01:00
Jesper Hess ca183eaf4d
Add privatebin config file 2019-02-13 10:04:40 +01:00
Jesper Hess d9921adae0
Add /docker-volumes folder structure for bind mounts 2019-02-13 10:04:22 +01:00
Víðir Valberg Guðmundsson 79149a4cba Adding some missing matrix stuff. Trying to get federation to work. 2019-02-13 09:49:22 +01:00
Jesper Hess 7a1e2c4b02
Fix typo 2019-02-13 08:54:05 +01:00
Jesper Hess 83935a8649
Add privatebin service 2019-02-13 08:50:42 +01:00
Víðir Valberg Guðmundsson fefbabcc33 Add postfix container. Get passit running with that. Fider is still not working. 2019-02-10 08:59:53 +01:00
Víðir Valberg Guðmundsson 027c18f070 Update riot config. 2019-02-09 22:46:32 +01:00
Jesper Hess 76a0b411e9
Still fixing stuff 2019-02-09 18:49:03 +01:00
Jesper Hess 6805197c31
Fixing riot and matrix stuff 2019-02-09 17:00:47 +01:00
Jesper Hess ec930a6f0f
Add hostname for riot 2019-02-09 16:00:04 +01:00
Jesper Hess 8066a0e67d
Remove ssl requirement from matrix config 2019-02-09 15:56:20 +01:00
Jesper Hess f30f07eacb
Add riot.im.conf and stuff to matrix role 2019-02-09 15:43:15 +01:00
Jesper Hess e371b11e84
Add config.json for riot 2019-02-09 15:18:09 +01:00
Jesper Hess 3d09c8592f
Add matrix base_domain and set in synapse config 2019-02-09 15:07:16 +01:00
Jesper Hess 5f1e4e02ef
Use bionic release of docker for Ubuntu 2019-02-09 14:59:45 +01:00
Víðir Valberg Guðmundsson f97eb0e8ed
Initial matrix/riot stuff. 2019-02-09 14:34:04 +01:00
Víðir Valberg Guðmundsson 05f5628de2 Hardcoding ldap filters for now. 2019-02-09 14:33:21 +01:00
Víðir Valberg Guðmundsson 69d53c26e9 Update server address. Remove published ports (nginx proxy does it). 2019-02-09 12:21:53 +01:00
Víðir Valberg Guðmundsson b2a532c258 Get rid of all docker compose files and use ansible modules to create resources. 2019-01-26 17:54:45 +01:00
Víðir Valberg Guðmundsson 3fa26a3f29 Rename thelounge URLs to data.coop. 2019-01-19 18:18:03 +01:00
Víðir Valberg Guðmundsson 60f1a9a95f Adding fider and openldap services. 2019-01-19 18:15:36 +01:00
Víðir Valberg Guðmundsson 0acc23bc3f Adding letsencrypt to the nginx-proxy. Also added thelounge irc client. 2019-01-19 14:56:23 +01:00
Víðir Valberg Guðmundsson 615ef294ba We can generalise the way we setup services and "just" define the names of the services. 2018-06-24 18:19:56 +02:00
Víðir Valberg Guðmundsson 723868331d Some cleanup. 2018-06-24 17:57:43 +02:00
Jesper Hess a995b6d551
Configure services to use nginx-proxy and external_services network 2018-06-24 15:17:57 +02:00
Jesper Hess d5d1e3e8cc
Add nginx reverse proxy docker config 2018-06-24 15:17:35 +02:00
Jesper Hess b7fb9dc360
Configure external_services network 2018-06-24 15:16:56 +02:00
Víðir Valberg Guðmundsson 795d5585b1 add vagrant file and adjust stuff. 2018-06-24 01:44:30 +02:00
Jesper Hess 7866b614ac
Fix env variables for Nextcloud 2018-06-23 19:44:27 +02:00
Víðir Valberg Guðmundsson d443c29907 Add nextcloud to ansible. 2018-06-23 17:58:58 +02:00
Víðir Valberg Guðmundsson c005139fd8 Adding docker-service to docker role, and add a sample gitea service. 2018-06-23 17:22:50 +02:00
Jesper Hess eee9bd7e04
Initial Nextcloud compose file 2018-06-23 16:41:33 +02:00
Víðir Valberg Guðmundsson 1bb6ea5eff Pubkeys should be added to the root user as well. 2018-06-23 14:44:00 +02:00
Jesper Hess 25d7eff835
Move playbook file 2018-06-23 13:37:00 +02:00
Jesper Hess ff792d4cc5
IP addresses for setup 2018-06-23 11:37:02 +02:00
Jesper Hess fa8425ba2a
Install aptitude if missing 2018-05-10 11:20:28 +02:00
Jesper Hess 5b96b26593
Add docker role + check for python 2018-05-10 11:19:54 +02:00
Jesper Hess 24d0ffd087
Add initial user configuration 2018-05-08 21:32:42 +02:00
Jesper Hess 76e9cba31a
Initial commit 2018-05-08 21:09:24 +02:00