Compare commits

...

20 commits

Author SHA1 Message Date
882708a9a6 chore(deps): update registry-1.docker.io/bitnamicharts/elasticsearch docker tag to v21.4.0
All checks were successful
checks / k8s (push) Successful in 9s
checks / tflint (push) Successful in 11s
checks / pre-commit (push) Successful in 56s
2024-12-11 01:51:59 +00:00
eea37a2826 chore(deps): update helm release renovate to 39.60.*
Some checks failed
checks / k8s (push) Successful in 30s
checks / tflint (push) Successful in 23s
checks / pre-commit (push) Successful in 2m3s
OpenTofu deployments / authentik (push) Successful in 58s
OpenTofu deployments / adguard (push) Successful in 38s
Kaniko deployments / nextcloud (push) Failing after 3m30s
2024-12-10 02:34:14 +00:00
f3c9652da7 chore(deps): update helm release renovate to 39.59.*
Some checks failed
checks / k8s (push) Failing after 18s
checks / tflint (push) Failing after 0s
OpenTofu deployments / authentik (push) Failing after 33s
OpenTofu deployments / adguard (push) Successful in 45s
Kaniko deployments / nextcloud (push) Failing after 10m23s
checks / pre-commit (push) Failing after 10m47s
2024-12-10 01:54:24 +00:00
0d1162f157 chore(deps): update netbirdio/signal docker tag to v0.34.1
Some checks failed
checks / k8s (push) Successful in 12s
checks / tflint (push) Successful in 8s
OpenTofu deployments / authentik (push) Successful in 31s
OpenTofu deployments / adguard (push) Successful in 28s
Kaniko deployments / nextcloud (push) Failing after 2m18s
checks / pre-commit (push) Successful in 1m11s
2024-12-09 14:00:51 +00:00
510d117e51 chore(deps): update netbirdio/relay docker tag to v0.34.1
Some checks failed
OpenTofu deployments / authentik (push) Waiting to run
OpenTofu deployments / adguard (push) Waiting to run
Kaniko deployments / nextcloud (push) Has been cancelled
checks / k8s (push) Successful in 12s
checks / tflint (push) Successful in 10s
checks / pre-commit (push) Has been cancelled
2024-12-09 13:59:52 +00:00
3b2577d0dd chore(deps): update terraform adguard to v1.4.0
Some checks failed
checks / k8s (push) Successful in 16s
checks / tflint (push) Successful in 11s
checks / pre-commit (push) Successful in 1m7s
OpenTofu deployments / authentik (push) Successful in 24s
OpenTofu deployments / adguard (push) Successful in 28s
Kaniko deployments / nextcloud (push) Failing after 2m15s
2024-12-09 13:48:55 +00:00
4438b925a2 chore(deps): update helm release renovate to 39.57.*
Some checks failed
OpenTofu deployments / adguard (push) Successful in 26s
checks / k8s (push) Successful in 26s
OpenTofu deployments / authentik (push) Successful in 28s
checks / tflint (push) Successful in 17s
Kaniko deployments / nextcloud (push) Failing after 2m22s
checks / pre-commit (push) Successful in 2m4s
2024-12-09 13:38:58 +00:00
d3a30ea636
chore: update pre-commit
Some checks failed
checks / k8s (push) Successful in 26s
checks / tflint (push) Successful in 14s
OpenTofu deployments / adguard (push) Successful in 27s
Kaniko deployments / nextcloud (push) Failing after 2m23s
checks / pre-commit (push) Successful in 2m9s
OpenTofu deployments / authentik (push) Successful in 28s
2024-12-08 14:51:21 +01:00
f132a230bd
feat: enlarge renovate and loki's pvcs 2024-12-08 14:51:21 +01:00
672b14af5b chore(deps): update helm release renovate to 39.56.*
Some checks failed
checks / tflint (push) Successful in 12s
OpenTofu deployments / authentik (push) Successful in 31s
checks / pre-commit (push) Successful in 1m5s
OpenTofu deployments / adguard (push) Successful in 33s
checks / k8s (push) Successful in 13s
Kaniko deployments / nextcloud (push) Failing after 3m22s
2024-12-07 00:11:51 +00:00
2b0d3d3a9d chore(deps): update helm release sealed-secrets to 2.17.*
Some checks failed
OpenTofu deployments / adguard (push) Waiting to run
checks / k8s (push) Successful in 15s
checks / tflint (push) Successful in 15s
checks / pre-commit (push) Successful in 1m35s
Kaniko deployments / nextcloud (push) Has been cancelled
OpenTofu deployments / authentik (push) Has been cancelled
2024-12-07 00:09:49 +00:00
7885674100 chore(deps): update netbirdio/management docker tag to v0.34.1
Some checks failed
OpenTofu deployments / authentik (push) Waiting to run
OpenTofu deployments / adguard (push) Waiting to run
checks / k8s (push) Successful in 36s
checks / tflint (push) Successful in 16s
Kaniko deployments / nextcloud (push) Has been cancelled
checks / pre-commit (push) Has been cancelled
2024-12-06 21:13:24 +00:00
cf4b91bc46
chore: update nextcloud to v30.0.3
Some checks failed
checks / pre-commit (push) Successful in 1m52s
OpenTofu deployments / adguard (push) Successful in 25s
checks / k8s (push) Successful in 19s
OpenTofu deployments / authentik (push) Successful in 30s
Kaniko deployments / nextcloud (push) Failing after 4m43s
checks / tflint (push) Successful in 13s
2024-12-06 19:59:13 +01:00
e8d5556247
chore: update renovate chart version
Some checks failed
checks / tflint (push) Successful in 13s
checks / pre-commit (push) Successful in 2m18s
checks / k8s (push) Successful in 21s
OpenTofu deployments / authentik (push) Failing after 29s
OpenTofu deployments / adguard (push) Successful in 32s
Kaniko deployments / nextcloud (push) Failing after 5m2s
2024-12-05 09:39:26 +01:00
22cf9c21fa
chore: remove useless, old firezone terraform vars
Some checks failed
checks / k8s (push) Successful in 12s
checks / tflint (push) Successful in 10s
OpenTofu deployments / authentik (push) Successful in 25s
checks / pre-commit (push) Successful in 1m21s
OpenTofu deployments / adguard (push) Successful in 27s
Kaniko deployments / nextcloud (push) Failing after 4m59s
2024-11-27 16:02:08 +01:00
bff87b1c49
chore(deps): update netbird's main components to v.0.33.0 2024-11-27 10:56:46 +01:00
b9b07757cb
chore(deps): update netbirdio/dashboard docker tag to v2.7.1 2024-11-27 10:37:48 +01:00
302ef09bd6
feat: update valkey argo app to v2.0.* 2024-11-27 10:03:22 +01:00
fe084ee017
chore(deps): update helm release renovate to 39.26.*
Some checks failed
checks / k8s (push) Successful in 18s
checks / tflint (push) Failing after 11s
checks / pre-commit (push) Successful in 3m47s
2024-11-27 09:27:38 +01:00
96843e24b9
chore(deps): update terraform authentik to v2024.10.2
Some checks failed
checks / tflint (push) Failing after 2s
Kaniko deployments / nextcloud (push) Failing after 3s
checks / pre-commit (push) Failing after 5s
checks / k8s (push) Failing after 2s
OpenTofu deployments / authentik (push) Failing after 2s
OpenTofu deployments / adguard (push) Failing after 2s
2024-11-26 20:06:33 +01:00
18 changed files with 113 additions and 94 deletions

View file

@ -1,7 +1,7 @@
---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer

View file

@ -1,6 +1,6 @@
---
x-runner-common: &runner-common
image: code.forgejo.org/forgejo/runner:4.0.1
image: code.forgejo.org/forgejo/runner:5.0.3
links:
- docker-in-docker
depends_on:

View file

@ -1,7 +1,7 @@
---
services:
dashboard:
image: netbirdio/dashboard:v2.7.0
image: netbirdio/dashboard:v2.7.1
restart: unless-stopped
ports:
- 8005:80
@ -23,7 +23,7 @@ services:
max-size: "500m"
max-file: "2"
signal:
image: netbirdio/signal:0.31.1
image: netbirdio/signal:0.34.1
restart: unless-stopped
volumes:
- netbird-signal:/var/lib/netbird
@ -35,7 +35,7 @@ services:
max-size: "500m"
max-file: "2"
relay:
image: netbirdio/relay:0.31.1
image: netbirdio/relay:0.34.1
restart: unless-stopped
environment:
NB_LOG_LEVEL: ${NB_LOG_LEVEL:-info}
@ -50,7 +50,7 @@ services:
max-size: "500m"
max-file: "2"
management:
image: netbirdio/management:0.31.1
image: netbirdio/management:0.34.1
restart: unless-stopped
depends_on:
- dashboard
@ -91,7 +91,7 @@ services:
max-file: "2"
peer-1:
image: netbirdio/netbird:0.31.1
image: netbirdio/netbird:0.33.0
restart: unless-stopped
volumes:
- ${NETBIRD_PEER_VOLUME:-/mnt/nas1/shared/netbird/peer-1}/data:/etc/netbird

View file

@ -1,4 +1,4 @@
FROM nextcloud:30.0.2-apache
FROM nextcloud:30.0.3-apache
RUN set -ex; \
\

View file

@ -14,7 +14,7 @@ services:
- nextcloud
nextcloud:
image: git.roboces.dev/catalin/fukuops:nextcloud-30.0.2
image: git.roboces.dev/catalin/fukuops:nextcloud-30.0.3
volumes:
- /mnt/nas1/legacy-storage/cloud/cloud/data:/var/www/html/data
- /mnt/nas1/legacy-storage/cloud/cloud/config:/var/www/html/config

View file

@ -12,7 +12,7 @@ spec:
sources:
- chart: elasticsearch
repoURL: registry-1.docker.io/bitnamicharts
targetRevision: 21.3.26
targetRevision: 21.4.0
helm:
valuesObject:
service:

View file

@ -25,7 +25,7 @@ spec:
persistence:
type: pvc
enabled: true
size: 10Gi
size: 50Gi
accessModes:
- ReadWriteMany
ingress:
@ -109,7 +109,7 @@ spec:
persistence:
enabled: true
storageClass: default
size: 25Gi
size: 50Gi
accessModes:
- ReadWriteMany
- repoURL: https://git.roboces.dev/catalin/fukuops.git

View file

@ -13,7 +13,7 @@ spec:
sources:
- chart: renovate
repoURL: https://docs.renovatebot.com/helm-charts
targetRevision: 39.25.*
targetRevision: 39.60.*
helm:
valuesObject:
renovate:
@ -21,6 +21,7 @@ spec:
cache:
enabled: true
storageClass: truenas-nfs-csi
storageSize: 100Gi
config: |
{
"platform": "gitea",

View file

@ -12,7 +12,7 @@ spec:
source:
chart: sealed-secrets
repoURL: https://bitnami-labs.github.io/sealed-secrets
targetRevision: 2.16.*
targetRevision: 2.17.*
helm:
releaseName: sealed-secrets
valuesObject:

View file

@ -15,7 +15,7 @@ spec:
sources:
- chart: valkey-cluster
repoURL: registry-1.docker.io/bitnamicharts
targetRevision: 1.0.*
targetRevision: 2.0.*
helm:
valuesObject:
existingSecret: secrets-valkey

View file

@ -2,22 +2,37 @@
# Manual edits may be lost in future updates.
provider "registry.opentofu.org/gmichels/adguard" {
version = "1.3.0"
constraints = "1.3.0"
version = "1.4.0"
constraints = "1.4.0"
hashes = [
"h1:+kitlELoKeLVC9t6mLquBJf0iVjDtNPEZ9E6D9ByCbg=",
"h1:2J/Vvy1uHwaVfw0APj29Rct6atlhuHP4xHP6Rxcg2qk=",
"h1:53NXRzyBRKMBHJ1Jpwq9Z60chU4WF7AQC0JDKaySmh4=",
"h1:AqXkQD59ZBVeMoXIBtupdQQFRi3qNT5xsxGyzpZqB/c=",
"h1:D7ND3404y/Sp1qYh54napcpc540e6cZJp+uPyipiy9k=",
"h1:I/hVvoQ6a1Vra0ZZVoBBTuw/rxVW90bWZ3NzkoAqlXI=",
"h1:KrIbkttxLCXwJxq30Sjli4e3vKikDm3vRDDoWAr5J18=",
"h1:PFyxS0FrIJx/k4Cn7KM2aURGw8X86vl8iIwckrIghS8=",
"h1:PbakbdrEybp0gIAQhOZz4usql6qI0Im4AeofqNUrdrw=",
"h1:SIJNG/l86XOcu8HCrhoIUJYOPDVQl8NqikxgKPWu2aE=",
"h1:Vm9hJwPA9QxCwtB4jO7qCNVCj9d2RxIfoLf2GwU5CQw=",
"h1:oQb14Gnxd7ZI14HPuznFHfoF1ifi8JQ31AiRC7lADoo=",
"h1:vZvG2CrexiAksLReglbQDlI2lBe3w3G+AGYkQYP6cXw=",
"h1:zmOKKRKiB7x58zE2Lc08X918w4SMwIbg30JwcZYOD9s=",
"h1:/NpX9VX/L4xPE5qx/de9r38xvrcFJxB48XIVfRiq0yg=",
"h1:1/LC6CIN9PHj9gTTvqjRPvIFGlbDbCvXRMhWF6kfvgU=",
"h1:4Yv6QI3orVI7fU4iZKzqmFtyYN/DN0j5NTJsS7/K4r0=",
"h1:5EBWBER5TRFj5Vb5y8OkDE+hSJ1iuZ1lceo+OAnZKuQ=",
"h1:DLsv6YqzCIlcMA+YhIo5Gxfo5o7QDWFn9NB+sKlorVg=",
"h1:HIbqz848ofdi04Dlz1k/CRaBWaqmF1dsaXdNjCyphXA=",
"h1:a2r7wc/oGql7+2quCbWqoBx57PZKtSGNPKkpl0+JWr0=",
"h1:cf5lU4YXkmpySSGglX/CHDhnR02wcTgGJb2c+WeN4nY=",
"h1:e81XUcdFOCQKbYbc2y+l39wwUfA42BYGKHUw9/d7NDY=",
"h1:oZYgq+xjda87taDKv4XagO1hn7R+P7TH6ZntPSZj5mE=",
"h1:pypMW60X3dpQdUMfae+KXcYCN5Vie9k/G4uyN6uOdmg=",
"h1:twF2ZS5jY8SjcOtscBRCNTJkQKRlApwf+zW6iuolK7E=",
"h1:uok3K7NT+u+dFI3SmWrE4mkp3bJQMOrgrPi9pEh6aGc=",
"h1:v6z/PpjIlYpmfPP2cyvmGkUBT45tvmcvn4t7FmQTaGw=",
"zh:09ff041cc89c5c9b0d7e5c1cb207ffae2722b56acce8c8a6b4af710a8cbe25f1",
"zh:0a80d6c1416161c3dfb47ed0339502f74257ff79b4da7a1b7975698c1647ae2e",
"zh:17d8b9e3f454bd8e60a78203e1ae73e0008392e62a7a236e6479901437ae2a59",
"zh:53d7a01cd32f10f8509cf9b94b12b50e996f9b97a16d88c041a49dd1fa2db413",
"zh:55e2381e81795e7d1c9008f41d74a36ff8f2d85ed24f4867be1e3c8c81e38b40",
"zh:5af316c6cfccda7a704d8a20c66844d959c67eb21a966aa37c2fd1afda2dcae8",
"zh:5dac8d83ff4c8d68f143c352ff08fbf7565e99c76c33fd52da5ec2ffded581fa",
"zh:5effc9e9790ab096ea98fb81305312b808e860bb8c5436e21b8c3d77c679c854",
"zh:656c928eca94b1f18757e29f8979abf2d82a72b98b1859730ac0f1a2770edb6d",
"zh:696c12188f57799f496209e4f111254f7ab7ad98a125da2ede3bd6ea91946276",
"zh:c05ff47fd63990c4214267366ebbe51b9d7ce3a6e3bc2048aa52c813ed223b45",
"zh:ceb2b239fd57fe3b26bad9d62a245f39886b0ce6b2c3e245bdae84ea81ecc89b",
"zh:f809ab383cca0a5f83072981c64208cbd7fa67e986a86ee02dd2c82333221e32",
"zh:fa44ebb16cdd72ffa0c360a1df6312f57eeae1cd1c5a09fe73c017fa31ae3b48",
"zh:fa9b822858c851b1ca769e2053228f442e699498e9af274c8546424da4b79717",
]
}

View file

@ -9,7 +9,7 @@ terraform {
required_providers {
adguard = {
source = "gmichels/adguard"
version = "1.3.0"
version = "1.4.0"
}
}
}

View file

@ -2,36 +2,23 @@
# Manual edits may be lost in future updates.
provider "registry.opentofu.org/goauthentik/authentik" {
version = "2024.10.1"
constraints = "2024.10.1"
version = "2024.10.2"
constraints = "2024.10.2"
hashes = [
"h1:/Eo+yQyGAKK67bkgt1plX5X41mkRKu5br66XYnL/UyQ=",
"h1:1S06FnDvjDsdOm/2J/M95FypohflaT0a9OUOwl4S87o=",
"h1:7c3PvOLtsB0F4KHdGT1bTq2mzeNjx4TaNlVKRX78vAc=",
"h1:8NUPNLWr9/klFJckfw6HkOMqsGhTTdePUmlBRLOIJjY=",
"h1:Ariy1e/DAbcoXS9Wud/Ad3rEC1cLqQ7HdcHBzfTRiSM=",
"h1:Bc9zVu8DyzeveEqEaCitlsvzBEY6CU/F648PEjrFYuk=",
"h1:D5mConUujTcrau12WRa+Qg1lvPJLzjc76ClIYevJtVw=",
"h1:FFYDaQDN8nbfsjwp8kw7YO6xsFCJlhtKSXx9gdLLbok=",
"h1:Qfd127te/m5E0LAJvJ9kGWKdCXQdFXlz3ve+nV3HsWM=",
"h1:RpNxc5WPT5H3WoKP8t7yKLO7MUAuHgfjm/rifaKpYM8=",
"h1:XifS+/OiEMhGI7MQnQtF3ACScqWB/N2Sr/bIrvSKOag=",
"h1:YMreOu0B0U2v8azRZ/iVJPhoDedlATNHCam1iztTUks=",
"h1:eIMjryDbwEUWlBOFPtGWPf9NdNVWeGLeniVzafoPXZU=",
"h1:v6XQwr4PDKtgHtdgCq03iYme4VaJAG8kSH4aKJL0OSw=",
"zh:149c76107f75ea5b530409d81cd3b63abc5478831c1f794df1fc12acd5f7ac78",
"zh:60bf7a62ec4bb742121f708b1e964b6bc816988e14c9e831723f0788a5c22471",
"zh:625f1eecf87e1d741bc99b69aa0aac3c82a4040bb9e704e2c20b09e562517c20",
"zh:690f247fd428dd7659aad3189a86288c784fdedbeb8cd75295aa417338d126b2",
"zh:6be8c0c70b18da79b5c7cb19ca445a1607404b7e1caff9bdb8e2330c22a591c6",
"zh:77bd031a28ec92a215cc5c12381791239ad43087c37f73ab1538f909e15ceae5",
"zh:78ffd4fe7b65220db2d33430240507395a71ef8e1dd1c22d82fd547855113df5",
"zh:7c0414978a45481bbeb8fc1aed1806409a2499967bd30edfcf9c34d1005d0faa",
"zh:7df2c43de2555c11b761a938e2414f25165845d932ca95d562ccabfe3a78a209",
"zh:819baedab497151fabcc9c887bcb07382a371708e3f9632ae1a58563ba79104f",
"zh:891208df7e634c2de7cb164d1ed88d492e7852abd32293b727b5b82f32efd7e7",
"zh:b6385a881b7098f6a6260f7b298eb26ef06eeed02a90ffdff9d2d7cf72fdaa27",
"zh:ce642bbd35babd93339a80549552823ec743397e456f18dbcffdf5af3fec612e",
"zh:ffd96ddda256a49097b21e6e672ef63d532a960bbc5455958102900ce79a4a10",
"h1:qjDOLb8+12kZHSM3VsItQCsZYJhDMD4bNKSZi15HQ28=",
"zh:06c6c9bb2716052fefc1013ed1a77a12159d5625fe43857700c282e80e2fbba1",
"zh:121e45b3d3675df24e2c1bb107e2ed15fc9f1ec8b602b9bdaebec71481addf0c",
"zh:2aec74c8df3e3eb56fb09edcb1c7f43c91f932b2ef2327aa855ba0819f11169e",
"zh:4f2bf009f43293a24cc8941d4bbab340a53f569a9331aa615a7934f500a64290",
"zh:64b150655b47c60e6ae72a2ee754f5019b2baabd4dc292a6b2b960b3a206e218",
"zh:78bf3fd7cbac489d23a620743e5af5b85b31fc548433cf86f0861878b68f2666",
"zh:7ce7a02671056d476d17652d780ee2bd309ce34eb77746719b7b277ca66b7c58",
"zh:84fdb911186918cbba86c1390ce18a4423f0d748216f2d9c8421801b34b41f16",
"zh:95db38fb110302707cd70471f5cb2bf361ed6d5987f7b6fe5f3c5855f9dc9b64",
"zh:9c24dbf6512637bb1d4201a901dddef0210b440ad8b02717ca1167b75afa6882",
"zh:a83bc8bfe87e44c788c3c974e764c7bfb1c5fb982f427a5b928c50e55b48dea6",
"zh:b5a4d5d1f2f0e8d65ad29a23bfd72d0d4e3e06e9bacea9463a10e67137833409",
"zh:d1e08a662ab7c80373bc13446c9b316a671fcddec6aeffef7ab3649d1bbfb76b",
"zh:e1c50a791f2d53f7b464ab122f92062547d5a4ad71297f5e7f0375453cd2034f",
]
}

View file

@ -8,7 +8,7 @@ terraform {
required_providers {
authentik = {
source = "goauthentik/authentik"
version = "2024.10.1"
version = "2024.10.2"
}
}
}
@ -40,7 +40,7 @@ module "gitea" {
client_id = var.gitea_client_id
client_secret = var.gitea_client_secret
app_access_group_id = ""
redirect_uris = ["https://git.roboces.dev/user/oauth2/authentik/callback"]
redirect_uris = [{ matching_mode = "strict", url = "https://git.roboces.dev/user/oauth2/authentik/callback" }]
app_icon = "https://git.roboces.dev/assets/img/logo.svg"
app_description = "Beyond coding. We forge."
app_publisher = "Forgejo"
@ -55,12 +55,21 @@ module "miniflux" {
client_id = var.miniflux_client_id
client_secret = var.miniflux_client_secret
app_access_group_id = ""
redirect_uris = ["https://feeds.roboces.dev/oauth2/oidc/callback", "https://feeds.fuku/oauth2/oidc/callback"]
app_icon = "https://miniflux.app/favicon.ico"
app_description = "RSS aggregator"
app_publisher = "Miniflux"
app_url = "https://feeds.roboces.dev"
sub_mode = "hashed_user_id"
redirect_uris = [
{
matching_mode = "strict",
url = "https://feeds.roboces.dev/oauth2/oidc/callback"
},
{
matching_mode = "strict",
url = "https://feeds.fuku/oauth2/oidc/callback"
}
]
app_icon = "https://miniflux.app/favicon.ico"
app_description = "RSS aggregator"
app_publisher = "Miniflux"
app_url = "https://feeds.roboces.dev"
sub_mode = "hashed_user_id"
}
module "portainer" {
@ -71,7 +80,10 @@ module "portainer" {
client_secret = var.portainer_client_secret
app_access_group_id = authentik_group.admins.id
redirect_uris = [
"https://containers.fukurokuju.dev/"
{
matching_mode = "strict",
url = "https://containers.fukurokuju.dev/"
}
]
app_icon = "https://www.portainer.io/hubfs/crane-icon.svg"
app_description = "Kubernetes and Docker container Management Software"
@ -87,11 +99,13 @@ module "paperless" {
client_id = var.paperless_client_id
client_secret = var.paperless_client_secret
app_access_group_id = ""
redirect_uris = ["https://paperless.roboces.dev/accounts/oidc/authentik/login/callback/"]
app_icon = "https://paperless.roboces.dev/favicon.ico"
app_description = "Document manager"
app_publisher = "Paperless"
app_url = "https://paperless.roboces.dev"
redirect_uris = [
{ matching_mode = "strict", url = "https://paperless.roboces.dev/accounts/oidc/authentik/login/callback/" }
]
app_icon = "https://paperless.roboces.dev/favicon.ico"
app_description = "Document manager"
app_publisher = "Paperless"
app_url = "https://paperless.roboces.dev"
}
module "sonarr" {
@ -136,9 +150,19 @@ module "netbird" {
client_type = "public"
app_access_group_id = authentik_group.vpn.id
redirect_uris = [
"https://vpn.fukurokuju.dev",
"https://vpn.fukurokuju.dev.*",
"http://localhost:53000"
{
matching_mode = "strict",
url = "https://vpn.fukurokuju.dev",
},
{
matching_mode = "regex",
url = "https://vpn.fukurokuju.dev.*",
},
{
matching_mode = "strict",
url = "http://localhost:53000"
},
]
sub_mode = "user_id"
extra_property_mappings = [

View file

@ -1,12 +1,3 @@
variable "firezone_client_id" {
description = "Client ID"
type = string
}
variable "firezone_client_secret" {
description = "Client secret"
type = string
}
variable "gitea_client_id" {
description = "Client ID"
@ -52,6 +43,7 @@ variable "netbird_client_id" {
description = "Netbird client ID"
type = string
}
variable "netbird_client_secret" {
description = "Netbird client secret"
type = string

View file

@ -3,12 +3,12 @@ terraform {
required_providers {
authentik = {
source = "goauthentik/authentik"
version = "2024.10.1"
version = "2024.10.2"
}
}
}
data "authentik_flow" "default-authorization-flow" {
data "authentik_flow" "default-authorization-implicit-flow" {
slug = "default-provider-authorization-implicit-consent"
}
@ -35,9 +35,9 @@ resource "authentik_provider_oauth2" "provider_oidc" {
client_id = var.client_id
client_secret = var.client_secret
client_type = var.client_type
authorization_flow = data.authentik_flow.default-authorization-flow.id
authorization_flow = data.authentik_flow.default-authorization-implicit-flow.id
authentication_flow = data.authentik_flow.default-authentication-flow.id
redirect_uris = var.redirect_uris
allowed_redirect_uris = var.redirect_uris
property_mappings = data.authentik_property_mapping_provider_scope.default-scopes.ids
sub_mode = var.sub_mode
signing_key = var.oidc_signing_key

View file

@ -35,7 +35,7 @@ variable "app_access_group_id" {
variable "redirect_uris" {
description = "List of URIs allowed to redirect to"
type = list(string)
type = list(map(string))
}
variable "sub_mode" {

View file

@ -3,7 +3,7 @@ terraform {
required_providers {
authentik = {
source = "goauthentik/authentik"
version = "2024.10.1"
version = "2024.10.2"
}
}
}