From ab6dbac3fd388d39fe5cb090111483fec742f356 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Fri, 6 Nov 2026 17:55:30 -0500 Subject: [PATCH] Membership: point tier and service groups at real LDAP DNs Tier groups live under ou=Memberships and service groups under ou=,ou=Services; the old DNs did not exist, so every group sync failed. Co-Authored-By: Claude Opus 5.5 --- defaults/main.yml | 70 +++++++++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 15c1ef3..ba283e5 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -60,41 +60,41 @@ www_membership_environment_overrides: {} # Only dedicate groups whose entire membership may be managed by this service. www_membership_service_groups: "0": - - "cn=Dex Users,ou=Services,dc=eom,dc=dev" - - "cn=Discourse Users,ou=Services,dc=eom,dc=dev" - - "cn=Gitea Users,ou=Services,dc=eom,dc=dev" - - "cn=Matrix Users,ou=Services,dc=eom,dc=dev" + - "cn=Dex Users,ou=Dex,ou=Services,dc=eom,dc=dev" + - "cn=Discourse Users,ou=Discourse,ou=Services,dc=eom,dc=dev" + - "cn=Gitea Users,ou=Gitea,ou=Services,dc=eom,dc=dev" + - "cn=Matrix Users,ou=Matrix,ou=Services,dc=eom,dc=dev" "1": - - "cn=Dex Users,ou=Services,dc=eom,dc=dev" - - "cn=Discourse Users,ou=Services,dc=eom,dc=dev" - - "cn=Gitea Users,ou=Services,dc=eom,dc=dev" - - "cn=Matrix Users,ou=Services,dc=eom,dc=dev" + - "cn=Dex Users,ou=Dex,ou=Services,dc=eom,dc=dev" + - "cn=Discourse Users,ou=Discourse,ou=Services,dc=eom,dc=dev" + - "cn=Gitea Users,ou=Gitea,ou=Services,dc=eom,dc=dev" + - "cn=Matrix Users,ou=Matrix,ou=Services,dc=eom,dc=dev" "2": - - "cn=Dex Users,ou=Services,dc=eom,dc=dev" - - "cn=Discourse Users,ou=Services,dc=eom,dc=dev" - - "cn=Gitea Users,ou=Services,dc=eom,dc=dev" - - "cn=Matrix Users,ou=Services,dc=eom,dc=dev" + - "cn=Dex Users,ou=Dex,ou=Services,dc=eom,dc=dev" + - "cn=Discourse Users,ou=Discourse,ou=Services,dc=eom,dc=dev" + - "cn=Gitea Users,ou=Gitea,ou=Services,dc=eom,dc=dev" + - "cn=Matrix Users,ou=Matrix,ou=Services,dc=eom,dc=dev" "3": - - "cn=Dex Users,ou=Services,dc=eom,dc=dev" - - "cn=Discourse Users,ou=Services,dc=eom,dc=dev" - - "cn=Gitea Users,ou=Services,dc=eom,dc=dev" - - "cn=Matrix Users,ou=Services,dc=eom,dc=dev" - - "cn=Mastodon Users,ou=Services,dc=eom,dc=dev" - - "cn=PeerTube Users,ou=Services,dc=eom,dc=dev" + - "cn=Dex Users,ou=Dex,ou=Services,dc=eom,dc=dev" + - "cn=Discourse Users,ou=Discourse,ou=Services,dc=eom,dc=dev" + - "cn=Gitea Users,ou=Gitea,ou=Services,dc=eom,dc=dev" + - "cn=Matrix Users,ou=Matrix,ou=Services,dc=eom,dc=dev" + - "cn=Mastodon Users,ou=Mastodon,ou=Services,dc=eom,dc=dev" + - "cn=PeerTube Users,ou=PeerTube,ou=Services,dc=eom,dc=dev" "4": - - "cn=Dex Users,ou=Services,dc=eom,dc=dev" - - "cn=Discourse Users,ou=Services,dc=eom,dc=dev" - - "cn=Gitea Users,ou=Services,dc=eom,dc=dev" - - "cn=Matrix Users,ou=Services,dc=eom,dc=dev" - - "cn=Mastodon Users,ou=Services,dc=eom,dc=dev" - - "cn=PeerTube Users,ou=Services,dc=eom,dc=dev" + - "cn=Dex Users,ou=Dex,ou=Services,dc=eom,dc=dev" + - "cn=Discourse Users,ou=Discourse,ou=Services,dc=eom,dc=dev" + - "cn=Gitea Users,ou=Gitea,ou=Services,dc=eom,dc=dev" + - "cn=Matrix Users,ou=Matrix,ou=Services,dc=eom,dc=dev" + - "cn=Mastodon Users,ou=Mastodon,ou=Services,dc=eom,dc=dev" + - "cn=PeerTube Users,ou=PeerTube,ou=Services,dc=eom,dc=dev" "5": - - "cn=Dex Users,ou=Services,dc=eom,dc=dev" - - "cn=Discourse Users,ou=Services,dc=eom,dc=dev" - - "cn=Gitea Users,ou=Services,dc=eom,dc=dev" - - "cn=Matrix Users,ou=Services,dc=eom,dc=dev" - - "cn=Mastodon Users,ou=Services,dc=eom,dc=dev" - - "cn=PeerTube Users,ou=Services,dc=eom,dc=dev" + - "cn=Dex Users,ou=Dex,ou=Services,dc=eom,dc=dev" + - "cn=Discourse Users,ou=Discourse,ou=Services,dc=eom,dc=dev" + - "cn=Gitea Users,ou=Gitea,ou=Services,dc=eom,dc=dev" + - "cn=Matrix Users,ou=Matrix,ou=Services,dc=eom,dc=dev" + - "cn=Mastodon Users,ou=Mastodon,ou=Services,dc=eom,dc=dev" + - "cn=PeerTube Users,ou=PeerTube,ou=Services,dc=eom,dc=dev" # Public settings only. Credentials belong in the membership Secret. www_membership_environment: @@ -142,7 +142,7 @@ www_membership_tiers: price_id: price_1Rgv4xC5KPXqTvVLfMd6z7wn price_label: $4 USD / month usd_amount: "4.00" - group_dn: cn=www-level-1,ou=groups,dc=eom,dc=dev + group_dn: cn=Level 1,ou=Memberships,dc=eom,dc=dev description: Kick off the experiment with a private place to connect and a closer look at what is being made. # Display benefits only; exclusive-content permissions are managed manually. benefits: @@ -156,7 +156,7 @@ www_membership_tiers: price_id: price_1Rgv5QC5KPXqTvVLv1PaHWb5 price_label: $8 USD / month usd_amount: "8.00" - group_dn: cn=www-level-2,ou=groups,dc=eom,dc=dev + group_dn: cn=Level 2,ou=Memberships,dc=eom,dc=dev description: Venture behind the scenes and explore new experiments before their public release. benefits: - Bronze content and community benefits @@ -169,7 +169,7 @@ www_membership_tiers: price_id: price_1Rgv5rC5KPXqTvVL8Ol8sMUf price_label: $16 USD / month usd_amount: "16.00" - group_dn: cn=www-level-3,ou=groups,dc=eom,dc=dev + group_dn: cn=Level 3,ou=Memberships,dc=eom,dc=dev description: Bring your perspective and help shape the next community experiment. benefits: - Silver content and community benefits @@ -182,7 +182,7 @@ www_membership_tiers: price_id: price_1Rgv6FC5KPXqTvVL39mAxYjm price_label: $32 USD / month usd_amount: "32.00" - group_dn: cn=www-level-4,ou=groups,dc=eom,dc=dev + group_dn: cn=Level 4,ou=Memberships,dc=eom,dc=dev description: Support the platform and help guide its direction through exclusive polls. benefits: - Gold content and community benefits @@ -196,7 +196,7 @@ www_membership_tiers: price_id: price_1Rgv6mC5KPXqTvVLkcmznWZa price_label: $64 USD / month usd_amount: "64.00" - group_dn: cn=www-level-5,ou=groups,dc=eom,dc=dev + group_dn: cn=Level 5,ou=Memberships,dc=eom,dc=dev description: Help underwrite the public work and the community around it. benefits: - Gold content and community benefits