001_momo_koeln: Install caddy and keycloak #214

Merged
axeman merged 8 commits from momo/keycloak into momo/main 2023-04-25 16:02:44 +00:00
Owner

Resolves #180

Resolves #180
axeman added 4 commits 2023-03-31 14:55:41 +00:00
axeman requested review from teutat3s 2023-03-31 14:55:47 +00:00
Author
Owner

We need a DNS record for this, as I understand there is some issue with the terraform provider. @teutat3s Could you please create the record before merging this?

We need a DNS record for this, as I understand there is some issue with the terraform provider. @teutat3s Could you please create the record before merging this?
teutat3s requested changes 2023-04-11 11:48:38 +00:00
@ -7,1 +7,4 @@
./hardware-configuration.nix
./caddy.nix
./keycloack.nix
Owner

Typo: ./keycloak.nix

Typo: `./keycloak.nix`
axeman force-pushed momo/keycloak from cdbf5b193e to 4c4c4cab0b 2023-04-17 16:42:07 +00:00 Compare
Owner

https://ci.pub.solar/pub-solar/os/305/1/2 probably can be fixed by something like:

      enable = lib.mkDefault cfg.enableCaddy;

in line https://git.pub.solar/pub-solar/os/src/branch/main/modules/core/networking.nix#L59

https://ci.pub.solar/pub-solar/os/305/1/2 probably can be fixed by something like: ``` enable = lib.mkDefault cfg.enableCaddy; ``` in line https://git.pub.solar/pub-solar/os/src/branch/main/modules/core/networking.nix#L59
Author
Owner

https://ci.pub.solar/pub-solar/os/305/1/2 probably can be fixed by something like:

      enable = lib.mkDefault cfg.enableCaddy;

in line https://git.pub.solar/pub-solar/os/src/branch/main/modules/core/networking.nix#L59

Yep, I think I should make a PR to the main branch with this change.

> https://ci.pub.solar/pub-solar/os/305/1/2 probably can be fixed by something like: > > ``` > enable = lib.mkDefault cfg.enableCaddy; > ``` > in line https://git.pub.solar/pub-solar/os/src/branch/main/modules/core/networking.nix#L59 Yep, I think I should make a PR to the `main` branch with this change.
Author
Owner

PR here: #220

PR here: https://git.pub.solar/pub-solar/os/pulls/220
Owner

PR here: #220

Approved and merged

> PR here: https://git.pub.solar/pub-solar/os/pulls/220 Approved and merged
teutat3s added 1 commit 2023-04-25 07:49:51 +00:00
Merge branch 'momo/main' into momo/keycloak
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b55dace1ea
Owner

We need a DNS record for this, as I understand there is some issue with the terraform provider. @teutat3s Could you please create the record before merging this?

Done in 0dbe905f93

❯ dig +short auth.momo.koeln
80.244.242.4
> We need a DNS record for this, as I understand there is some issue with the terraform provider. @teutat3s Could you please create the record before merging this? Done in https://git.pub.solar/momo/infra/commit/0dbe905f93e074871264f0ce96926d6ab2f3a9dc ``` ❯ dig +short auth.momo.koeln 80.244.242.4 ```
teutat3s approved these changes 2023-04-25 08:07:34 +00:00
teutat3s left a comment
Owner

LGTM

LGTM
teutat3s added 1 commit 2023-04-25 08:15:04 +00:00
secrets: add host keys for b12f + teutat3s
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
41939956c5
teutat3s added 1 commit 2023-04-25 08:19:04 +00:00
secrets: add host keys for hensoko
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
a5061b8947
Owner

@axeman could you please do a

cd secrets
agenix --rekey

and commit the changes? That way, we can all edit the secrets when the need arises.

@axeman could you please do a ``` cd secrets agenix --rekey ``` and commit the changes? That way, we can all edit the secrets when the need arises.
axeman added 1 commit 2023-04-25 10:10:32 +00:00
Rekey agenix secrets
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
5c894c5265
axeman merged commit 96df48c33a into momo/main 2023-04-25 16:02:44 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: pub-solar/os#214
No description provided.