2021-10-29 09:57:19 +01:00
|
|
|
---
|
|
|
|
|
|
|
|
applications:
|
|
|
|
ldap-domain1:
|
|
|
|
charm: cs:~openstack-charmers/ldap-test-fixture
|
2021-12-02 10:16:35 +00:00
|
|
|
num_units: 1
|
|
|
|
series: bionic
|
2021-10-29 09:57:19 +01:00
|
|
|
bindings:
|
|
|
|
"": oam
|
|
|
|
to:
|
|
|
|
- lxd:100
|
|
|
|
ldap-domain2:
|
|
|
|
charm: cs:~openstack-charmers/ldap-test-fixture
|
|
|
|
num_units: 1
|
2021-12-02 10:16:35 +00:00
|
|
|
series: bionic
|
2021-10-29 09:57:19 +01:00
|
|
|
bindings:
|
|
|
|
"": oam
|
|
|
|
to:
|
|
|
|
- lxd:101
|
|
|
|
ldap-domain3:
|
|
|
|
charm: cs:~openstack-charmers/ldap-test-fixture
|
|
|
|
num_units: 1
|
2021-12-02 10:16:35 +00:00
|
|
|
series: bionic
|
2021-10-29 09:57:19 +01:00
|
|
|
bindings:
|
|
|
|
"": oam
|
|
|
|
to:
|
|
|
|
- lxd:102
|
|
|
|
keystone-ldap-domain1:
|
|
|
|
charm: cs:keystone-ldap
|
|
|
|
options:
|
|
|
|
ldap-user: cn=admin,dc=test,dc=com
|
|
|
|
ldap-password: crapper
|
|
|
|
ldap-suffix: dc=test,dc=com
|
|
|
|
domain-name: domain1
|
|
|
|
ldap-config-flags: >-
|
|
|
|
{
|
|
|
|
use_pool: true,
|
|
|
|
pool_size: 10,
|
|
|
|
pool_retry_max: 1,
|
|
|
|
user_tree_dn: "ou=users,dc=test,dc=com",
|
|
|
|
user_objectclass: "posixAccount",
|
|
|
|
user_id_attribute: uid,
|
|
|
|
user_name_attribute: uid,
|
|
|
|
user_attribute_ignore: userPassword,
|
|
|
|
query_scope: sub,
|
|
|
|
group_name_attribute: cn,
|
|
|
|
group_member_attribute: memberUid,
|
|
|
|
group_desc_attribute: description,
|
|
|
|
group_tree_dn: "ou=groups,dc=test,dc=com",
|
|
|
|
group_id_attribute: cn,
|
|
|
|
group_objectclass: "posixGroup",
|
|
|
|
group_members_are_ids: true,
|
|
|
|
}
|
|
|
|
keystone-ldap-domain2:
|
|
|
|
charm: cs:keystone-ldap
|
|
|
|
options:
|
|
|
|
ldap-user: cn=admin,dc=test,dc=com
|
|
|
|
ldap-password: crapper
|
|
|
|
ldap-suffix: dc=test,dc=com
|
|
|
|
domain-name: domain2
|
|
|
|
ldap-config-flags: >-
|
|
|
|
{
|
|
|
|
use_pool: true,
|
|
|
|
pool_size: 10,
|
|
|
|
pool_retry_max: 1,
|
|
|
|
user_tree_dn: "ou=users,dc=test,dc=com",
|
|
|
|
user_objectclass: "posixAccount",
|
|
|
|
user_id_attribute: uid,
|
|
|
|
user_name_attribute: uid,
|
|
|
|
user_attribute_ignore: userPassword,
|
|
|
|
query_scope: sub,
|
|
|
|
group_name_attribute: cn,
|
|
|
|
group_member_attribute: member,
|
|
|
|
group_desc_attribute: description,
|
|
|
|
group_tree_dn: "ou=groups,dc=test,dc=com",
|
|
|
|
group_id_attribute: cn,
|
|
|
|
group_objectclass: "groupOfNames",
|
|
|
|
group_members_are_ids: false,
|
|
|
|
}
|
|
|
|
keystone-ldap-domain3:
|
|
|
|
charm: cs:keystone-ldap
|
|
|
|
options:
|
|
|
|
ldap-user: cn=admin,dc=test,dc=com
|
|
|
|
ldap-password: crapper
|
|
|
|
ldap-suffix: dc=test,dc=com
|
|
|
|
domain-name: domain3
|
|
|
|
ldap-config-flags: >-
|
|
|
|
{
|
|
|
|
use_pool: true,
|
|
|
|
pool_size: 10,
|
|
|
|
pool_retry_max: 1,
|
|
|
|
user_tree_dn: "ou=users,dc=test,dc=com",
|
|
|
|
user_objectclass: "posixAccount",
|
|
|
|
user_id_attribute: uid,
|
|
|
|
user_name_attribute: uid,
|
|
|
|
user_attribute_ignore: userPassword,
|
|
|
|
query_scope: sub,
|
|
|
|
group_name_attribute: cn,
|
|
|
|
group_member_attribute: uniqueMember,
|
|
|
|
group_desc_attribute: description,
|
|
|
|
group_tree_dn: "ou=groups,dc=test,dc=com",
|
|
|
|
group_id_attribute: cn,
|
|
|
|
group_objectclass: "groupOfUniqueNames",
|
|
|
|
}
|
|
|
|
|
|
|
|
relations:
|
2021-12-06 22:42:10 +00:00
|
|
|
- [ "keystone:domain-backend", "keystone-ldap-domain1:domain-backend" ]
|
|
|
|
- [ "keystone:domain-backend", "keystone-ldap-domain2:domain-backend" ]
|
|
|
|
- [ "keystone:domain-backend", "keystone-ldap-domain3:domain-backend" ]
|