feat(authentik): add config for proxmox
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 8s

This commit is contained in:
Xavier Morel
2026-06-12 14:51:08 +02:00
parent a3852bdf77
commit d353e2ae22
3 changed files with 41 additions and 2 deletions
+34 -1
View File
@@ -75,9 +75,15 @@ in
protocol_provider = "\${resource.authentik_provider_oauth2.jellyfin.id}";
meta_icon = "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/jellyfin.png";
};
proxmox = {
name = "proxmox";
slug = "proxmox";
protocol_provider = "\${resource.authentik_provider_oauth2.proxmox.id}";
meta_icon = "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/proxmox-light.png";
};
};
authentik_application_entitlement = {
authentik_application_entitlement = {
gitadmin = {
name = "gitadmin";
application = "\${authentik_application.gitea.uuid}";
@@ -135,6 +141,10 @@ in
outpost = "\${data.authentik_outpost.embedded.id}";
protocol_provider = "\${authentik_provider_oauth2.jellyfin.id}";
};
proxmox = {
outpost = "\${data.authentik_outpost.embedded.id}";
protocol_provider = "\${authentik_provider_oauth2.proxmox.id}";
};
};
authentik_property_mapping_provider_scope = {
@@ -299,6 +309,29 @@ in
}
];
};
proxmox = {
name = "proxmox";
authorization_flow = "\${data.authentik_flow.default-authorization-flow.id}";
invalidation_flow = "\${data.authentik_flow.default-invalidation-flow.id}";
client_id = "fLYPaQGtr7JYC2hIP12tQgiNiTH5h3Yl4htpPs7a";
client_secret = "mrNbX6WUZlWJOjMF2N4v91hyWgHhP1rgEtrW6TUioweHtDElLsTavX3ijB2QZgnqoUG8sR8r0fQ1OofjPNvZ8t8GFZLL5C8oRw1tKXoMFlryuw8GqwOqyxxmh0UjDK2o";
property_mappings = [
"\${data.authentik_property_mapping_provider_scope.openid_openid.id}"
"\${data.authentik_property_mapping_provider_scope.openid_profile.id}"
"\${data.authentik_property_mapping_provider_scope.openid_email.id}"
];
signing_key = "\${data.authentik_certificate_key_pair.generated.id}";
allowed_redirect_uris = [
{
matching_mode = "strict";
url = "https://proxmox.plg.m0rel.eu/";
}
];
sub_mode = "user_email";
};
};
authentik_group = {