Sam A.
000216d74d
Add vhost config for www.data.coop and move vhost-root copying task to data.coop.yml
2022-12-07 21:49:36 +01:00
Sam A.
cd03e98f10
Add missing services to defaults/main.yml
2022-12-07 21:37:54 +01:00
Sam A.
bbd6b6f8da
Upgrade Rallly
2022-12-06 18:18:41 +01:00
reynir
51c8acc119
Add pinafore ( #135 )
...
I don't find any official docker images, so I set up a fork of the repo and build it with drone:
https://git.data.coop/data.coop/pinafore
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: data.coop/ansible#135
Co-authored-by: reynir <data.coop@reynir.dk>
Co-committed-by: reynir <data.coop@reynir.dk>
2022-12-05 15:37:18 +00:00
Víðir Valberg Guðmundsson
73bf2d41ba
Restart all mastodon containers instead of recreating them.
2022-12-04 22:55:00 +01:00
Sam A.
c4f3911400
Always recreate Mastodon containers ( #134 )
...
Fixes #133 .
Co-authored-by: Sam Al-Sapti <sam@sapti.me>
Reviewed-on: data.coop/ansible#134
Co-authored-by: Sam A. <samsapti@noreply@git.data.coop>
Co-committed-by: Sam A. <samsapti@noreply@git.data.coop>
2022-12-04 21:45:32 +00:00
Víðir Valberg Guðmundsson
759ea93dd3
Mastodon: Split sidekiq queues into different containers. Tune postgresql. Set threads and concurrency on web and streaming.
2022-12-02 23:35:36 +01:00
Sam A.
59dae865c5
Add missing file to codimd
2022-11-27 16:34:20 +01:00
reynir
e45eb02208
Don't hardcode domains ( #129 )
...
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: data.coop/ansible#129
Co-authored-by: reynir <data.coop@reynir.dk>
Co-committed-by: reynir <data.coop@reynir.dk>
2022-11-27 14:01:55 +00:00
Sam A.
a1e8203d55
Don't hardcode domains
2022-11-26 23:15:09 +01:00
Sam A.
ab1f170790
Opt out of Mailu statistics, and don't hardcode domains
2022-11-26 23:01:12 +01:00
Sam A.
f3fd5c7c74
Shorten Jinja2 filter in postfix.yml
2022-11-26 22:48:15 +01:00
Sam A.
e983499f9b
Use value_name='service' in setup services task
2022-11-26 22:13:51 +01:00
Sam A.
bb920407f3
Add depends_on conditions to Mastodon
2022-11-26 17:18:31 +01:00
Sam A.
7962a75481
Remove thelounge.js
2022-11-26 16:38:32 +01:00
valberg
d15e7e562f
Collect versions and service information in docker/defaults/main.yml ( #125 )
2022-11-26 08:15:18 +00:00
Sam A.
e328c558cf
Rename Rallly's env_file to env_file.j2
2022-11-25 23:57:35 +01:00
Sam A.
fa603b07d9
Upgrade HedgeDoc to 1.9.6
2022-11-25 22:04:38 +01:00
Sam A.
439a538c14
Lint
2022-11-25 21:41:37 +01:00
Sam A.
814a268965
Don't enable Restic Backup in Vagrant
2022-11-25 21:37:14 +01:00
Sam A.
5a63e8e1a8
Vagrant-based testing environment ( #111 )
...
Co-authored-by: Sam A. <samsapti@noreply@git.data.coop>
Co-committed-by: Sam A. <samsapti@noreply@git.data.coop>
2022-11-25 13:07:09 +00:00
Víðir Valberg Guðmundsson
124d8660db
Moved membersystem image.
2022-11-25 00:16:10 +01:00
Víðir Valberg Guðmundsson
78b15ddcc4
Pin restic backup.
2022-11-22 23:13:01 +01:00
Víðir Valberg Guðmundsson
d6766e601a
Upgrade portainer to 2.16.2.
2022-11-22 22:52:23 +01:00
Víðir Valberg Guðmundsson
cbc209c381
Set keycloak path to the old path.
2022-11-22 22:52:08 +01:00
Víðir Valberg Guðmundsson
f040880c26
Pin rallly.
2022-11-22 22:47:22 +01:00
Víðir Valberg Guðmundsson
394e158c51
Make sure to always restart membersystem if it goes down.
2022-11-22 22:39:34 +01:00
Víðir Valberg Guðmundsson
14d97ee7a6
Upgrade keycloak to 20.0.1
2022-11-22 22:38:05 +01:00
Sam A.
fc7ca37b07
Make TCP the default allowed firewall protocol
...
Custom protocol can still be specified by adding `proto: "proto"` to a
loop item.
2022-11-22 21:40:21 +01:00
Sam A.
71cc3e2241
Fix firewall ports format
2022-11-22 21:22:23 +01:00
Sam A.
d53c6d41dc
Merge pull request 'Firewall (UFW)' ( #107 ) from samsapti/ansible:main into main
...
Reviewed-on: data.coop/ansible#107
2022-11-22 20:05:00 +00:00
Sam A.
9852a42470
Upgrade Element to 1.11.8
2022-11-22 18:59:34 +01:00
Sam A.
efbdcc9a5a
Add missing postfix network to Nextcloud container
2022-11-22 17:45:13 +01:00
Sam A.
e0c0163aae
Add cron container to Nextcloud
2022-11-22 17:40:55 +01:00
Sam A.
fe4b3ede81
Add Redis memcache to Nextcloud
2022-11-22 17:15:59 +01:00
Sam A.
8180a736f7
Use Alpine-based nginx-proxy Docker image
2022-11-22 16:53:34 +01:00
reynir
728cffc453
Expose mastodon streaming api ( #124 )
...
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Co-authored-by: Víðir Valberg Guðmundsson <valberg@orn.li>
Reviewed-on: data.coop/ansible#124
Co-authored-by: reynir <data.coop@reynir.dk>
Co-committed-by: reynir <data.coop@reynir.dk>
2022-11-22 13:38:46 +00:00
Víðir Valberg Guðmundsson
31a73f48fb
Upgrade and pin nginx-proxy and acme-companion.
2022-11-22 14:37:31 +01:00
Víðir Valberg Guðmundsson
d467084fb7
Bump mastodon sidekiq threads to 32.
2022-11-22 09:36:36 +01:00
Sam A.
20b977eacb
Upgrade Nextcloud to version 25
2022-11-21 23:42:20 +01:00
Sam A.
e917636d05
Upgrade Nextcloud to 24
2022-11-21 23:37:07 +01:00
Sam A.
1ebfab5abf
Upgrade one major version at a time, 23 now
2022-11-21 23:31:22 +01:00
Sam A.
12effe5673
Upgrade Nextcloud to 25.x.x
2022-11-21 21:34:07 +01:00
Víðir Valberg Guðmundsson
2c9dce8600
Upgrade gitea to 1.17.3.
2022-11-17 20:50:38 +01:00
Víðir Valberg Guðmundsson
4bc69b49bb
Upgrade mastodon to 4.0.2
2022-11-17 20:40:59 +01:00
reynir
bcbe0a8285
Set up vhost for both {riot,element}.data.coop ( #121 )
...
A fix for #115 .
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: data.coop/ansible#121
Co-authored-by: reynir <data.coop@reynir.dk>
Co-committed-by: reynir <data.coop@reynir.dk>
2022-11-16 19:13:45 +00:00
Reynir Björnsson
5a54eb6b1e
Flatten the list
2022-11-16 16:24:22 +01:00
Reynir Björnsson
c802777867
Add root keys for all users
...
And not just the last user.
2022-11-16 16:10:10 +01:00
Reynir Björnsson
a03263b1f5
riot/element: expose port 8080
...
nginx-proxy uses this information to determine if the (in nginx
parlance) server is up.
2022-11-16 13:45:58 +01:00
Sam A.
58dbf9ff22
Allow only TCP traffic on specified ports
2022-11-15 20:42:18 +01:00