Skip to content

Commit cbf3380

Browse files
author
Anton Ustyuzhanin
committed
Add min_id max_id configuration options
1 parent 77776b5 commit cbf3380

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ feel free to create pull requests. You can find available options in `defaults/m
3535
Some default values for domain specific configuration options are:
3636

3737
sssd_domain_defaults:
38+
min_id: 1
39+
max_id: 0
3840
id_provider: ldap
3941
auth_provider: ldap
4042
enumerate: 'false'
@@ -51,6 +53,8 @@ Role supports configuring multiple domains using following syntax:
5153

5254
sssd_domains:
5355
- name: domain_name
56+
min_id:
57+
max_id:
5458
id_provider:
5559
auth_provider:
5660
ldap_uri:

defaults/main.yml

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ sssd_nss:
1111
filter_groups: root
1212

1313
sssd_domain_defaults:
14+
min_id: 1
15+
max_id: 0
1416
id_provider: ldap
1517
auth_provider: ldap
1618
enumerate: 'false'
@@ -24,6 +26,8 @@ sssd_domain_defaults:
2426

2527
sssd_domains:
2628
- name: default
29+
min_id: "{{ sssd_domain_defaults.min_id }}"
30+
max_id: "{{ sssd_domain_defaults.max_id }}"
2731
id_provider: "{{ sssd_domain_defaults.id_provider }}"
2832
auth_provider: "{{ sssd_domain_defaults.auth_provider }}"
2933
ldap_uri: "{{ sssd_domain_defaults.ldap_uri }}"

templates/sssd.conf.j2

+6
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ filter_groups = {{ sssd_nss.filter_users }}
1111
{% for domain in sssd_domains %}
1212
[domain/{{ domain.name }}]
1313
{# providers #}
14+
min_id = {{ domain.min_id
15+
if domain.min_id is defined
16+
else sssd_domain_defaults.min_id }}
17+
max_id = {{ domain.max_id
18+
if domain.max_id is defined
19+
else sssd_domain_defaults.max_id }}
1420
id_provider = {{ domain.id_provider
1521
if domain.id_provider is defined
1622
else sssd_domain_defaults.id_provider }}

0 commit comments

Comments
 (0)