Commit graph

456 commits

Author SHA1 Message Date
Sam Al-Sapti
b1c9113cb7
Fix git URL 2022-12-13 16:32:33 +01:00
Sam Al-Sapti
76df6320a4
Upgrade Pinafore to v2.5.0 2022-12-13 16:30:43 +01:00
reynir
99f9615ef2 Use http git.data.coop endpoints for websites (#139)
Gitea is notoriously strict with its http smart git implementation. This required a few fixes in upstream ocaml-git. They are now released, and we don't have to use github or ssh-keys.

Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: https://git.data.coop/data.coop/ansible/pulls/139
Co-authored-by: reynir <data.coop@reynir.dk>
Co-committed-by: reynir <data.coop@reynir.dk>
2022-12-13 15:24:32 +00:00
Sam Al-Sapti
3b8c475bb1
Fix vhost-www 2022-12-07 22:04:31 +01:00
Sam Al-Sapti
019b646caa
Rename 2022_slides_website due to error 2022-12-07 21:57:36 +01:00
Sam Al-Sapti
cf756ee881
Fix file source 2022-12-07 21:51:51 +01:00
Sam Al-Sapti
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 Al-Sapti
cd03e98f10
Add missing services to defaults/main.yml 2022-12-07 21:37:54 +01:00
Sam Al-Sapti
bbd6b6f8da
Upgrade Rallly 2022-12-06 18:18:41 +01:00
Sam Al-Sapti
2c9c501562
Remove label from Pinafore 2022-12-06 18:06:31 +01:00
Sam Al-Sapti
0dcc0a6d75
Merge branch 'main' into watchtower 2022-12-06 18:05:15 +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: https://git.data.coop/data.coop/ansible/pulls/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: https://git.data.coop/data.coop/ansible/pulls/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 Al-Sapti
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: https://git.data.coop/data.coop/ansible/pulls/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 Al-Sapti
a1e8203d55
Don't hardcode domains 2022-11-26 23:15:09 +01:00
Sam Al-Sapti
ab1f170790
Opt out of Mailu statistics, and don't hardcode domains 2022-11-26 23:01:12 +01:00
Sam Al-Sapti
f3fd5c7c74
Shorten Jinja2 filter in postfix.yml 2022-11-26 22:48:15 +01:00
Sam Al-Sapti
e983499f9b
Use value_name='service' in setup services task 2022-11-26 22:13:51 +01:00
Sam Al-Sapti
bb920407f3
Add depends_on conditions to Mastodon 2022-11-26 17:18:31 +01:00
Sam Al-Sapti
1356aa54c8
Merge branch 'main' into watchtower 2022-11-26 16:49:53 +01:00
Sam Al-Sapti
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 Al-Sapti
e328c558cf
Rename Rallly's env_file to env_file.j2 2022-11-25 23:57:35 +01:00
Sam Al-Sapti
44b5f91eef
Merge branch 'main' into watchtower 2022-11-25 22:12:47 +01:00
Sam Al-Sapti
fa603b07d9
Upgrade HedgeDoc to 1.9.6 2022-11-25 22:04:38 +01:00
Sam Al-Sapti
439a538c14
Lint 2022-11-25 21:41:37 +01:00
Sam Al-Sapti
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
Sam Al-Sapti
74dfcfb5e8
Keycloak: avoid very long lines :( 2022-11-23 21:09:05 +01:00
Sam Al-Sapti
221ddd987f
Upgrade Postfix to 3.5.1 and use Alpine-based image 2022-11-23 21:05:01 +01:00
Sam Al-Sapti
687bff35e9
Pin netdata to v1 2022-11-23 21:00:48 +01:00
Sam Al-Sapti
9261cb1952
Pin Keycoak to 20.0 (minor version) 2022-11-23 20:34:43 +01:00
Sam Al-Sapti
1f61909605
Pin HedgeDoc to major version 1
From https://docs.hedgedoc.org/setup/getting-started/#upgrading-hedgedoc

> HedgeDoc follows [Semantic Versioning](https://semver.org/).
> This means that minor and patch releases should not introduce
> user-facing backwards-incompatible changes.
2022-11-23 20:16:36 +01:00
Sam Al-Sapti
d9de1efc9a
Pin Gitea to 1.17 instead of 1.17.3
Gitea's "minor" version change seems to be the one that occasionally
introduces breaking changes, so let's not update that automatically.
Only keep the patch-releases automatically updated.
2022-11-23 20:02:30 +01:00
Sam Al-Sapti
2fa5bf4982
Merge branch 'main' into watchtower 2022-11-23 19:51:58 +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 Al-Sapti
9852a42470
Upgrade Element to 1.11.8 2022-11-22 18:59:34 +01:00
Sam Al-Sapti
efbdcc9a5a
Add missing postfix network to Nextcloud container 2022-11-22 17:45:13 +01:00
Sam Al-Sapti
e0c0163aae
Add cron container to Nextcloud 2022-11-22 17:40:55 +01:00
Sam Al-Sapti
fe4b3ede81
Add Redis memcache to Nextcloud 2022-11-22 17:15:59 +01:00
Sam Al-Sapti
8180a736f7
Use Alpine-based nginx-proxy Docker image 2022-11-22 16:53:34 +01:00