Add list_limit option to /etc/keystone/domains/domain.conf file
You can set it using keystone:server:domain:domain_name:identity:list_limit in reclass
Change-Id: Ic9dfdc9e7b6f28c7ff0c30455c93871f92d7feb8
diff --git a/keystone/files/keystone.domain.conf b/keystone/files/keystone.domain.conf
index 00b6200..46408eb 100644
--- a/keystone/files/keystone.domain.conf
+++ b/keystone/files/keystone.domain.conf
@@ -12,6 +12,9 @@
{%- else %}
driver = keystone.identity.backends.sql.Identity
{%- endif %}
+{%- if domain.get('identity',{}).list_limit is defined %}
+list_limit = {{ domain.identity.list_limit }}
+{%- endif %}
[assignment]
{%- if domain.get("assignment", {}).get("backend", "sql") == "ldap" %}
diff --git a/tests/pillar/cluster.sls b/tests/pillar/cluster.sls
index 898b6ae..c6d7cc6 100644
--- a/tests/pillar/cluster.sls
+++ b/tests/pillar/cluster.sls
@@ -44,3 +44,8 @@
port: 11211
- host: 127.0.0.1
port: 11211
+ domain:
+ test:
+ description: "Test domain"
+ identity:
+ list_limit: 20