Setup for Authentik in komodo
This commit is contained in:
parent
01ec138a45
commit
239bd8cb29
2 changed files with 16 additions and 3 deletions
|
@ -12,6 +12,7 @@
|
||||||
# ../../common/acme
|
# ../../common/acme
|
||||||
../../common/lxc
|
../../common/lxc
|
||||||
../../common/ssh
|
../../common/ssh
|
||||||
|
# ../../common/vscode-server
|
||||||
|
|
||||||
# Import hardware configuration.
|
# Import hardware configuration.
|
||||||
./hardware.nix
|
./hardware.nix
|
||||||
|
@ -39,6 +40,8 @@
|
||||||
[REDACTED]
|
[REDACTED]
|
||||||
[REDACTED]
|
[REDACTED]
|
||||||
[REDACTED]
|
[REDACTED]
|
||||||
|
[REDACTED]
|
||||||
|
[REDACTED]
|
||||||
];
|
];
|
||||||
|
|
||||||
# Game Server Ports
|
# Game Server Ports
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
"KOMODO_DATABASE_ADDRESS" = "mongo:27017";
|
"KOMODO_DATABASE_ADDRESS" = "mongo:27017";
|
||||||
"KOMODO_DATABASE_PASSWORD" = "[REDACTED]";
|
"KOMODO_DATABASE_PASSWORD" = "[REDACTED]";
|
||||||
"KOMODO_DATABASE_USERNAME" = "admin";
|
"KOMODO_DATABASE_USERNAME" = "admin";
|
||||||
"KOMODO_DISABLE_CONFIRM_DIALOG" = "false";
|
"KOMODO_DISABLE_CONFIRM_DIALOG" = "true";
|
||||||
"KOMODO_DISABLE_NON_ADMIN_CREATE" = "false";
|
"KOMODO_DISABLE_NON_ADMIN_CREATE" = "false";
|
||||||
"KOMODO_DISABLE_USER_REGISTRATION" = "false";
|
"KOMODO_DISABLE_USER_REGISTRATION" = "false";
|
||||||
"KOMODO_ENABLE_NEW_USERS" = "false";
|
"KOMODO_ENABLE_NEW_USERS" = "false";
|
||||||
|
@ -35,7 +35,6 @@
|
||||||
"KOMODO_JWT_TTL" = "1-day";
|
"KOMODO_JWT_TTL" = "1-day";
|
||||||
"KOMODO_LOCAL_AUTH" = "true";
|
"KOMODO_LOCAL_AUTH" = "true";
|
||||||
"KOMODO_MONITORING_INTERVAL" = "15-sec";
|
"KOMODO_MONITORING_INTERVAL" = "15-sec";
|
||||||
"KOMODO_OIDC_ENABLED" = "false";
|
|
||||||
"KOMODO_PASSKEY" = "tvjs5utkaW0Xvpru7qjEKJF3w6RdkBUm98StyOGKJFy5kdpQ3ZRzJbSyJmpMYIhA";
|
"KOMODO_PASSKEY" = "tvjs5utkaW0Xvpru7qjEKJF3w6RdkBUm98StyOGKJFy5kdpQ3ZRzJbSyJmpMYIhA";
|
||||||
"KOMODO_RESOURCE_POLL_INTERVAL" = "5-min";
|
"KOMODO_RESOURCE_POLL_INTERVAL" = "5-min";
|
||||||
"KOMODO_TITLE" = "Komodo";
|
"KOMODO_TITLE" = "Komodo";
|
||||||
|
@ -45,6 +44,12 @@
|
||||||
"PERIPHERY_INCLUDE_DISK_MOUNTS" = "/etc/hostname";
|
"PERIPHERY_INCLUDE_DISK_MOUNTS" = "/etc/hostname";
|
||||||
"PERIPHERY_PASSKEYS" = "tvjs5utkaW0Xvpru7qjEKJF3w6RdkBUm98StyOGKJFy5kdpQ3ZRzJbSyJmpMYIhA";
|
"PERIPHERY_PASSKEYS" = "tvjs5utkaW0Xvpru7qjEKJF3w6RdkBUm98StyOGKJFy5kdpQ3ZRzJbSyJmpMYIhA";
|
||||||
"PERIPHERY_SSL_ENABLED" = "true";
|
"PERIPHERY_SSL_ENABLED" = "true";
|
||||||
|
"KOMODO_OIDC_ENABLED" = "true";
|
||||||
|
"KOMODO_OIDC_PROVIDER" = "https://auth.ryot.foo/application/o/komodo-slug/";
|
||||||
|
"KOMODO_OIDC_CLIENT_ID" = "pxwhNNc31cpTRvMlVU6ZPhWl9wQJMGnbq9fTbCN2";
|
||||||
|
"KOMODO_OIDC_CLIENT_SECRET" =
|
||||||
|
"l8lFe5P8YN9FSji0zPVL8byqb5tKx8AcN2acQri0nFhDwf2jRtqNL8ICqjKmpJyMMJnitaUVTgOO442pWbsi6cMkqEXAf8Cx7sEomhThXiZfj7SShkrKGbQrCva4khP2";
|
||||||
|
"KOMODO_OIDC_USE_FULL_EMAIL" = "false";
|
||||||
};
|
};
|
||||||
environmentFiles = [
|
environmentFiles = [
|
||||||
"/home/${admin}/git/dotfiles/host/komodo/modules/komodo/komodo.env"
|
"/home/${admin}/git/dotfiles/host/komodo/modules/komodo/komodo.env"
|
||||||
|
@ -161,7 +166,6 @@
|
||||||
"KOMODO_JWT_TTL" = "1-day";
|
"KOMODO_JWT_TTL" = "1-day";
|
||||||
"KOMODO_LOCAL_AUTH" = "true";
|
"KOMODO_LOCAL_AUTH" = "true";
|
||||||
"KOMODO_MONITORING_INTERVAL" = "15-sec";
|
"KOMODO_MONITORING_INTERVAL" = "15-sec";
|
||||||
"KOMODO_OIDC_ENABLED" = "false";
|
|
||||||
"KOMODO_PASSKEY" = "tvjs5utkaW0Xvpru7qjEKJF3w6RdkBUm98StyOGKJFy5kdpQ3ZRzJbSyJmpMYIhA";
|
"KOMODO_PASSKEY" = "tvjs5utkaW0Xvpru7qjEKJF3w6RdkBUm98StyOGKJFy5kdpQ3ZRzJbSyJmpMYIhA";
|
||||||
"KOMODO_RESOURCE_POLL_INTERVAL" = "5-min";
|
"KOMODO_RESOURCE_POLL_INTERVAL" = "5-min";
|
||||||
"KOMODO_TITLE" = "Komodo";
|
"KOMODO_TITLE" = "Komodo";
|
||||||
|
@ -173,6 +177,12 @@
|
||||||
"PERIPHERY_SSL_ENABLED" = "true";
|
"PERIPHERY_SSL_ENABLED" = "true";
|
||||||
# FIXES relative paths for komodo
|
# FIXES relative paths for komodo
|
||||||
"PERIPHERY_STACK_DIR" = "/mnt/DockerStorage/komodo/stacks";
|
"PERIPHERY_STACK_DIR" = "/mnt/DockerStorage/komodo/stacks";
|
||||||
|
"KOMODO_OIDC_ENABLED" = "true";
|
||||||
|
"KOMODO_OIDC_PROVIDER" = "https://auth.ryot.foo/application/o/komodo-slug/";
|
||||||
|
"KOMODO_OIDC_CLIENT_ID" = "pxwhNNc31cpTRvMlVU6ZPhWl9wQJMGnbq9fTbCN2";
|
||||||
|
"KOMODO_OIDC_CLIENT_SECRET" =
|
||||||
|
"l8lFe5P8YN9FSji0zPVL8byqb5tKx8AcN2acQri0nFhDwf2jRtqNL8ICqjKmpJyMMJnitaUVTgOO442pWbsi6cMkqEXAf8Cx7sEomhThXiZfj7SShkrKGbQrCva4khP2";
|
||||||
|
"KOMODO_OIDC_USE_FULL_EMAIL" = "false";
|
||||||
};
|
};
|
||||||
environmentFiles = [
|
environmentFiles = [
|
||||||
"/home/${admin}/git/dotfiles/host/komodo/modules/komodo/komodo.env"
|
"/home/${admin}/git/dotfiles/host/komodo/modules/komodo/komodo.env"
|
||||||
|
|
Loading…
Add table
Reference in a new issue