summaryrefslogtreecommitdiff
path: root/group_vars
diff options
context:
space:
mode:
authorElizabeth Alexander Hunt <me@liz.coffee>2025-05-07 18:10:57 -0700
committerElizabeth Alexander Hunt <me@liz.coffee>2025-05-07 18:10:57 -0700
commitb8ffbfe27eae919750ef4d3facf02393d1004287 (patch)
tree78a22cffd1a387a1f482aac78a93fb951dcc81bb /group_vars
parent59417f290463d3aabbf3ec2ab8e75703928db217 (diff)
downloadinfra-b8ffbfe27eae919750ef4d3facf02393d1004287.tar.gz
infra-b8ffbfe27eae919750ef4d3facf02393d1004287.zip
.git was corrupted on the machine i worked on these many commits. so here it is all at once :P
Diffstat (limited to 'group_vars')
-rw-r--r--group_vars/all.yml2
-rw-r--r--group_vars/labdns.yml1
-rw-r--r--group_vars/mail.yml13
-rw-r--r--group_vars/oci.yml3
-rw-r--r--group_vars/swarm_cluster.yml3
5 files changed, 16 insertions, 6 deletions
diff --git a/group_vars/all.yml b/group_vars/all.yml
index f6747d0..717a983 100644
--- a/group_vars/all.yml
+++ b/group_vars/all.yml
@@ -22,6 +22,8 @@ domain: "liz.coffee"
idm_domain: "idm.{{ domain }}"
headscale_host: "vpn.{{ domain }}"
mail_domain: "mail.{{ domain }}"
+oci_domain: "oci.{{ domain }}"
+passwd_domain: "passwd.{{ domain }}"
info_mail_user: "info"
info_mail: "{{ info_mail_user }}@{{ domain }}"
diff --git a/group_vars/labdns.yml b/group_vars/labdns.yml
index c1985c9..d0b0c6a 100644
--- a/group_vars/labdns.yml
+++ b/group_vars/labdns.yml
@@ -3,6 +3,7 @@
labdns_base: "{{ swarm_base }}/labdns"
internal_services:
+ - oci.{{ domain }}
- ci.{{ domain }}
- test.{{ domain }}
- bin.{{ domain }}
diff --git a/group_vars/mail.yml b/group_vars/mail.yml
index 1114ca8..0a964e2 100644
--- a/group_vars/mail.yml
+++ b/group_vars/mail.yml
@@ -16,15 +16,16 @@ ldap_server_host: "ldaps://{{ ldap_server }}:3636"
ldap_search_base: "{{ 'dc=' ~ idm_domain | regex_replace('\\.', ',dc=') }}"
ldap_bind_dn: "dn=token"
-ldap_query_filter_user: "(&(class=account)(emailprimary=%s))"
-ldap_query_filter_group: "(&(class=group)(mail=%s))"
-ldap_query_filter_alias: "(&(class=account)(emailalternative=%s))"
+ldap_memberof_query: "(memberof=mail)"
+ldap_query_filter_user: "(&(class=account)(emailprimary=%s){{ ldap_memberof_query }})"
+ldap_query_filter_group: "(&(class=group)(mail=%s){{ ldap_memberof_query }})"
+ldap_query_filter_alias: "(&(class=account)(emailalternative=%s)(memberof=mail){{ ldap_memberof_query }})"
ldap_query_filter_domain: "(mail=*@%s)"
-ldap_query_filter_senders: "(&(class=account)(|(emailprimary=%s)(emailalternative=%s)))"
+ldap_query_filter_senders: "(&(class=account)(|(emailprimary=%s)(emailalternative=%s)){{ ldap_memberof_query }})"
dovecot_user_filter: >
- (&(class=account)(name=%u)
- (memberOf=cn=mail,{{ ldap_search_base }}))
+ (&(class=account)(name=%u){{ ldap_memberof_query }})
+
dovecot_auth_bind_userdn: "name=%u,{{ ldap_search_base }}"
roundcube_default_host: "ssl://{{ mail_domain }}"
diff --git a/group_vars/oci.yml b/group_vars/oci.yml
new file mode 100644
index 0000000..7bc2db0
--- /dev/null
+++ b/group_vars/oci.yml
@@ -0,0 +1,3 @@
+---
+
+oci_base: "{{ swarm_base }}/oci"
diff --git a/group_vars/swarm_cluster.yml b/group_vars/swarm_cluster.yml
index bf0744d..25324ae 100644
--- a/group_vars/swarm_cluster.yml
+++ b/group_vars/swarm_cluster.yml
@@ -1,3 +1,6 @@
---
swarm_base: "{{ ceph_base }}/docker"
+
+oci_username: "readonly"
+oci_password: "readonly"