This patch makes use of Puppet native function
create_resources() in order to generate
Keystone domain resources from hash
provided by parce_it() function.
This approach required modification of parce_it()
function so it can parse list of additional domains strings
and generate a hash in form of:
domain1_name => { property1 => value1,
property2 => value2,
.....
propertyx => valuex },
domain2_name => { property1 => value1,
property2 => value2,
.....
propertyx => valuex },
.....and so on
This form of hash is suitable to be taken by create_resources()
function. Puppet define plugin_ldap::multiple_domain
was also modified to comply with create_resources()
function.
Change-Id: I14321af5efa18f1381a51668ed1c5c50c06a0002
Closes-Bug: #1658655
In Fuel 9.0, 9.x we need to set task version to 2.0.0
to comply with task based deployment
Change-Id: I08ccf91314eedf7fdacf26c4cebafd1d5d9feaae
Closes-Bug: #1638617
It adds ordering for slpad config generation
during multidomain process creation.
Change-Id: Ia3e170c299db7f8570e2e2b4e26f3698888bfbb9
Related-Bug: #1598743
Additional condition was added to correct execute ldap_proxy
section in multidomain defined type.
Change-Id: I75a25e646c62456e93ad3b5394e95122cad2f137
Related-Bug:#1598128
its used for overriding the system's default
referral chasing behavior for queries.
Change-Id: Icc207bcc4180b7249e5bf415ce7e661fdaf7ee21
Related-Bug: #1532803
'None' value was changed to '' value and "if" operator was
added to correct assign values to $tls_cacertdir.
Change-Id: Idaf3f9f4e2ea44d739523f4969792f72fe4eba07
Closes-Bug: #1558595
Now we empty CA field in UI allowed and ca_cert chacked in manifest.
Use tls_cacertdir instead of tls_cacertfile in domain config file
Change-Id: Iec690539cb18399928cf7b03444fa25d08017e87
Support for LDAP groups exists in Keystone. The fuel-ldap-plugin,
however, does not offer any means to configure it.
Change this by adding configuration options in Fuel.
Change-Id: I87d14f27281c2fcfe5a04bd6faa735df6fee455b
update "plugin_ldap::controller" class to be sure
domains/keystone.${domain}.conf file is created.
Change-Id: I98ab4d865ecb30993763ee88fa225c61b68b071a
- rename "LDAP domain" to "Domain name" and add hint to Keystone
- fix typographic weaknesses
- improve some error messages
- allow ldaps:// and ldapi:// as valid protocols
Change-Id: I6dff6d287a65fe11b3fe8f890d0f06936829a159
* Enable domain_specific_drivers in keystone
* create keystone domain, specified in plugin settings
change identity driver to ldap for this domain
* use keystone v3 api in horizon
Change-Id: I0f1179c62d0f36dad92c4872f8e85c4a60af418b
This spec describes fuel-plugin-ldap design. Plugin
allows to use existed LDAP as identity backend for
keystone.
Change-Id: I40fe84b21152c570ff924a39a615e2d165c25a07