Merge "keystone::ldap_backend: Use $::os_service_default instead of undef"
This commit is contained in:
		@@ -9,59 +9,59 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# [*url*]
 | 
					# [*url*]
 | 
				
			||||||
#   URL for connecting to the LDAP server. (string value)
 | 
					#   URL for connecting to the LDAP server. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user*]
 | 
					# [*user*]
 | 
				
			||||||
#   User BindDN to query the LDAP server. (string value)
 | 
					#   User BindDN to query the LDAP server. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*password*]
 | 
					# [*password*]
 | 
				
			||||||
#   Password for the BindDN to query the LDAP server. (string value)
 | 
					#   Password for the BindDN to query the LDAP server. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*suffix*]
 | 
					# [*suffix*]
 | 
				
			||||||
#   LDAP server suffix (string value)
 | 
					#   LDAP server suffix (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*query_scope*]
 | 
					# [*query_scope*]
 | 
				
			||||||
#   The LDAP scope for queries, this can be either "one"
 | 
					#   The LDAP scope for queries, this can be either "one"
 | 
				
			||||||
#   (onelevel/singleLevel) or "sub" (subtree/wholeSubtree). (string value)
 | 
					#   (onelevel/singleLevel) or "sub" (subtree/wholeSubtree). (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*page_size*]
 | 
					# [*page_size*]
 | 
				
			||||||
#   Maximum results per page; a value of zero ("0") disables paging. (integer value)
 | 
					#   Maximum results per page; a value of zero ("0") disables paging. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_tree_dn*]
 | 
					# [*user_tree_dn*]
 | 
				
			||||||
#   Search base for users. (string value)
 | 
					#   Search base for users. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_filter*]
 | 
					# [*user_filter*]
 | 
				
			||||||
#   LDAP search filter for users. (string value)
 | 
					#   LDAP search filter for users. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_objectclass*]
 | 
					# [*user_objectclass*]
 | 
				
			||||||
#   LDAP objectclass for users. (string value)
 | 
					#   LDAP objectclass for users. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_id_attribute*]
 | 
					# [*user_id_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to user id. WARNING: must not be a multivalued attribute. (string value)
 | 
					#   LDAP attribute mapped to user id. WARNING: must not be a multivalued attribute. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_name_attribute*]
 | 
					# [*user_name_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to user name. (string value)
 | 
					#   LDAP attribute mapped to user name. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_description_attribute*]
 | 
					# [*user_description_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to user description. (string value)
 | 
					#   LDAP attribute mapped to user description. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_mail_attribute*]
 | 
					# [*user_mail_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to user email. (string value)
 | 
					#   LDAP attribute mapped to user email. (string value)
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_enabled_attribute*]
 | 
					# [*user_enabled_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to user enabled flag. (string value)
 | 
					#   LDAP attribute mapped to user enabled flag. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_enabled_mask*]
 | 
					# [*user_enabled_mask*]
 | 
				
			||||||
#   Bitmask integer to indicate the bit that the enabled value is stored in if
 | 
					#   Bitmask integer to indicate the bit that the enabled value is stored in if
 | 
				
			||||||
@@ -69,7 +69,7 @@
 | 
				
			|||||||
#   boolean. A value of "0" indicates the mask is not used. If this is not set
 | 
					#   boolean. A value of "0" indicates the mask is not used. If this is not set
 | 
				
			||||||
#   to "0" the typical value is "2". This is typically used when
 | 
					#   to "0" the typical value is "2". This is typically used when
 | 
				
			||||||
#   "user_enabled_attribute = userAccountControl". (integer value)
 | 
					#   "user_enabled_attribute = userAccountControl". (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_enabled_default*]
 | 
					# [*user_enabled_default*]
 | 
				
			||||||
#   Default value to enable users. This should match an appropriate int value
 | 
					#   Default value to enable users. This should match an appropriate int value
 | 
				
			||||||
@@ -77,7 +77,7 @@
 | 
				
			|||||||
#   is enabled or disabled. If this is not set to "True" the typical value is
 | 
					#   is enabled or disabled. If this is not set to "True" the typical value is
 | 
				
			||||||
#   "512". This is typically used when "user_enabled_attribute =
 | 
					#   "512". This is typically used when "user_enabled_attribute =
 | 
				
			||||||
#   userAccountControl". (string value)
 | 
					#   userAccountControl". (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_enabled_invert*]
 | 
					# [*user_enabled_invert*]
 | 
				
			||||||
#   Invert the meaning of the boolean enabled values. Some LDAP servers use a
 | 
					#   Invert the meaning of the boolean enabled values. Some LDAP servers use a
 | 
				
			||||||
@@ -85,30 +85,30 @@
 | 
				
			|||||||
#   "user_enabled_invert = true" will allow these lock attributes to be used.
 | 
					#   "user_enabled_invert = true" will allow these lock attributes to be used.
 | 
				
			||||||
#   This setting will have no effect if "user_enabled_mask" or
 | 
					#   This setting will have no effect if "user_enabled_mask" or
 | 
				
			||||||
#   "user_enabled_emulation" settings are in use. (boolean value)
 | 
					#   "user_enabled_emulation" settings are in use. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_attribute_ignore*]
 | 
					# [*user_attribute_ignore*]
 | 
				
			||||||
#   List of attributes stripped off the user on update. (list value)
 | 
					#   List of attributes stripped off the user on update. (list value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_default_project_id_attribute*]
 | 
					# [*user_default_project_id_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to default_project_id for users. (string value)
 | 
					#   LDAP attribute mapped to default_project_id for users. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_pass_attribute*]
 | 
					# [*user_pass_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to password. (string value)
 | 
					#   LDAP attribute mapped to password. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_enabled_emulation*]
 | 
					# [*user_enabled_emulation*]
 | 
				
			||||||
#   If true, Keystone uses an alternative method to determine if
 | 
					#   If true, Keystone uses an alternative method to determine if
 | 
				
			||||||
#   a user is enabled or not by checking if they are a member of
 | 
					#   a user is enabled or not by checking if they are a member of
 | 
				
			||||||
#   the "user_enabled_emulation_dn" group. (boolean value)
 | 
					#   the "user_enabled_emulation_dn" group. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_enabled_emulation_dn*]
 | 
					# [*user_enabled_emulation_dn*]
 | 
				
			||||||
#   DN of the group entry to hold enabled users when using enabled emulation.
 | 
					#   DN of the group entry to hold enabled users when using enabled emulation.
 | 
				
			||||||
#   (string value)
 | 
					#   (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*user_additional_attribute_mapping*]
 | 
					# [*user_additional_attribute_mapping*]
 | 
				
			||||||
#   List of additional LDAP attributes used for mapping
 | 
					#   List of additional LDAP attributes used for mapping
 | 
				
			||||||
@@ -116,116 +116,116 @@
 | 
				
			|||||||
#   format is <ldap_attr>:<user_attr>, where ldap_attr is the
 | 
					#   format is <ldap_attr>:<user_attr>, where ldap_attr is the
 | 
				
			||||||
#   attribute in the LDAP entry and user_attr is the Identity
 | 
					#   attribute in the LDAP entry and user_attr is the Identity
 | 
				
			||||||
#   API attribute. (list value)
 | 
					#   API attribute. (list value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_tree_dn*]
 | 
					# [*group_tree_dn*]
 | 
				
			||||||
#   Search base for groups. (string value)
 | 
					#   Search base for groups. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_filter*]
 | 
					# [*group_filter*]
 | 
				
			||||||
#   LDAP search filter for groups. (string value)
 | 
					#   LDAP search filter for groups. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_objectclass*]
 | 
					# [*group_objectclass*]
 | 
				
			||||||
#   LDAP objectclass for groups. (string value)
 | 
					#   LDAP objectclass for groups. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_id_attribute*]
 | 
					# [*group_id_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to group id. (string value)
 | 
					#   LDAP attribute mapped to group id. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_name_attribute*]
 | 
					# [*group_name_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to group name. (string value)
 | 
					#   LDAP attribute mapped to group name. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_member_attribute*]
 | 
					# [*group_member_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to show group membership. (string value)
 | 
					#   LDAP attribute mapped to show group membership. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_members_are_ids*]
 | 
					# [*group_members_are_ids*]
 | 
				
			||||||
#   LDAP attribute when members of the group object class are keystone user IDs. (boolean value)
 | 
					#   LDAP attribute when members of the group object class are keystone user IDs. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_desc_attribute*]
 | 
					# [*group_desc_attribute*]
 | 
				
			||||||
#   LDAP attribute mapped to group description. (string value)
 | 
					#   LDAP attribute mapped to group description. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_attribute_ignore*]
 | 
					# [*group_attribute_ignore*]
 | 
				
			||||||
#   List of attributes stripped off the group on update. (list value)
 | 
					#   List of attributes stripped off the group on update. (list value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_additional_attribute_mapping*]
 | 
					# [*group_additional_attribute_mapping*]
 | 
				
			||||||
#   Additional attribute mappings for groups. Attribute mapping
 | 
					#   Additional attribute mappings for groups. Attribute mapping
 | 
				
			||||||
#   format is <ldap_attr>:<user_attr>, where ldap_attr is the
 | 
					#   format is <ldap_attr>:<user_attr>, where ldap_attr is the
 | 
				
			||||||
#   attribute in the LDAP entry and user_attr is the Identity
 | 
					#   attribute in the LDAP entry and user_attr is the Identity
 | 
				
			||||||
#   API attribute. (list value)
 | 
					#   API attribute. (list value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*group_ad_nesting*]
 | 
					# [*group_ad_nesting*]
 | 
				
			||||||
#   If enabled, group queries will use Active Directory specific
 | 
					#   If enabled, group queries will use Active Directory specific
 | 
				
			||||||
#   filters for nested groups. (boolean value)
 | 
					#   filters for nested groups. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*chase_referrals*]
 | 
					# [*chase_referrals*]
 | 
				
			||||||
#   Whether or not to chase returned referrals. (boolean value)
 | 
					#   Whether or not to chase returned referrals. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*use_tls*]
 | 
					# [*use_tls*]
 | 
				
			||||||
#   Enable TLS for communicating with LDAP servers. (boolean value)
 | 
					#   Enable TLS for communicating with LDAP servers. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*tls_cacertfile*]
 | 
					# [*tls_cacertfile*]
 | 
				
			||||||
#   CA certificate file path for communicating with LDAP servers. (string value)
 | 
					#   CA certificate file path for communicating with LDAP servers. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*tls_cacertdir*]
 | 
					# [*tls_cacertdir*]
 | 
				
			||||||
#   CA certificate directory path for communicating with LDAP servers. (string value)
 | 
					#   CA certificate directory path for communicating with LDAP servers. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*tls_req_cert*]
 | 
					# [*tls_req_cert*]
 | 
				
			||||||
#   Valid options for tls_req_cert are demand, never, and allow. (string value)
 | 
					#   Valid options for tls_req_cert are demand, never, and allow. (string value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*identity_driver*]
 | 
					# [*identity_driver*]
 | 
				
			||||||
#   Identity backend driver. (string value)
 | 
					#   Identity backend driver. (string value)
 | 
				
			||||||
#   Defaults to 'ldap''
 | 
					#   Defaults to 'ldap'
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*use_pool*]
 | 
					# [*use_pool*]
 | 
				
			||||||
#   Enable LDAP connection pooling. (boolean value)
 | 
					#   Enable LDAP connection pooling. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*pool_size*]
 | 
					# [*pool_size*]
 | 
				
			||||||
#   Connection pool size. (integer value)
 | 
					#   Connection pool size. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*pool_retry_max*]
 | 
					# [*pool_retry_max*]
 | 
				
			||||||
#   Maximum count of reconnect trials. (integer value)
 | 
					#   Maximum count of reconnect trials. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*pool_retry_delay*]
 | 
					# [*pool_retry_delay*]
 | 
				
			||||||
#   Time span in seconds to wait between two reconnect trials. (floating point value)
 | 
					#   Time span in seconds to wait between two reconnect trials. (floating point value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*pool_connection_timeout*]
 | 
					# [*pool_connection_timeout*]
 | 
				
			||||||
#   Connector timeout in seconds. Value -1 indicates indefinite wait for response. (integer value)
 | 
					#   Connector timeout in seconds. Value -1 indicates indefinite wait for response. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*pool_connection_lifetime*]
 | 
					# [*pool_connection_lifetime*]
 | 
				
			||||||
#   Connection lifetime in seconds. (integer value)
 | 
					#   Connection lifetime in seconds. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*use_auth_pool*]
 | 
					# [*use_auth_pool*]
 | 
				
			||||||
#   Enable LDAP connection pooling for end user authentication.
 | 
					#   Enable LDAP connection pooling for end user authentication.
 | 
				
			||||||
#   If use_pool is disabled, then this setting is meaningless and is not used at all. (boolean value)
 | 
					#   If use_pool is disabled, then this setting is meaningless and is not used at all. (boolean value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*auth_pool_size*]
 | 
					# [*auth_pool_size*]
 | 
				
			||||||
#   End user auth connection pool size. (integer value)
 | 
					#   End user auth connection pool size. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*auth_pool_connection_lifetime*]
 | 
					# [*auth_pool_connection_lifetime*]
 | 
				
			||||||
#   End user auth connection lifetime in seconds. (integer value)
 | 
					#   End user auth connection lifetime in seconds. (integer value)
 | 
				
			||||||
#   Defaults to 'undef'
 | 
					#   Defaults to $::os_service_default
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# [*package_ensure*]
 | 
					# [*package_ensure*]
 | 
				
			||||||
#   (optional) Desired ensure state of packages.
 | 
					#   (optional) Desired ensure state of packages.
 | 
				
			||||||
@@ -245,55 +245,55 @@
 | 
				
			|||||||
# == Dependencies
 | 
					# == Dependencies
 | 
				
			||||||
# == Examples
 | 
					# == Examples
 | 
				
			||||||
define keystone::ldap_backend(
 | 
					define keystone::ldap_backend(
 | 
				
			||||||
  $url                                  = undef,
 | 
					  $url                                  = $::os_service_default,
 | 
				
			||||||
  $user                                 = undef,
 | 
					  $user                                 = $::os_service_default,
 | 
				
			||||||
  $password                             = undef,
 | 
					  $password                             = $::os_service_default,
 | 
				
			||||||
  $suffix                               = undef,
 | 
					  $suffix                               = $::os_service_default,
 | 
				
			||||||
  $query_scope                          = undef,
 | 
					  $query_scope                          = $::os_service_default,
 | 
				
			||||||
  $page_size                            = undef,
 | 
					  $page_size                            = $::os_service_default,
 | 
				
			||||||
  $user_tree_dn                         = undef,
 | 
					  $user_tree_dn                         = $::os_service_default,
 | 
				
			||||||
  $user_filter                          = undef,
 | 
					  $user_filter                          = $::os_service_default,
 | 
				
			||||||
  $user_objectclass                     = undef,
 | 
					  $user_objectclass                     = $::os_service_default,
 | 
				
			||||||
  $user_id_attribute                    = undef,
 | 
					  $user_id_attribute                    = $::os_service_default,
 | 
				
			||||||
  $user_name_attribute                  = undef,
 | 
					  $user_name_attribute                  = $::os_service_default,
 | 
				
			||||||
  $user_description_attribute           = undef,
 | 
					  $user_description_attribute           = $::os_service_default,
 | 
				
			||||||
  $user_mail_attribute                  = undef,
 | 
					  $user_mail_attribute                  = $::os_service_default,
 | 
				
			||||||
  $user_enabled_attribute               = undef,
 | 
					  $user_enabled_attribute               = $::os_service_default,
 | 
				
			||||||
  $user_enabled_mask                    = undef,
 | 
					  $user_enabled_mask                    = $::os_service_default,
 | 
				
			||||||
  $user_enabled_default                 = undef,
 | 
					  $user_enabled_default                 = $::os_service_default,
 | 
				
			||||||
  $user_enabled_invert                  = undef,
 | 
					  $user_enabled_invert                  = $::os_service_default,
 | 
				
			||||||
  $user_attribute_ignore                = undef,
 | 
					  $user_attribute_ignore                = $::os_service_default,
 | 
				
			||||||
  $user_default_project_id_attribute    = undef,
 | 
					  $user_default_project_id_attribute    = $::os_service_default,
 | 
				
			||||||
  $user_pass_attribute                  = undef,
 | 
					  $user_pass_attribute                  = $::os_service_default,
 | 
				
			||||||
  $user_enabled_emulation               = undef,
 | 
					  $user_enabled_emulation               = $::os_service_default,
 | 
				
			||||||
  $user_enabled_emulation_dn            = undef,
 | 
					  $user_enabled_emulation_dn            = $::os_service_default,
 | 
				
			||||||
  $user_additional_attribute_mapping    = undef,
 | 
					  $user_additional_attribute_mapping    = $::os_service_default,
 | 
				
			||||||
  $group_tree_dn                        = undef,
 | 
					  $group_tree_dn                        = $::os_service_default,
 | 
				
			||||||
  $group_filter                         = undef,
 | 
					  $group_filter                         = $::os_service_default,
 | 
				
			||||||
  $group_objectclass                    = undef,
 | 
					  $group_objectclass                    = $::os_service_default,
 | 
				
			||||||
  $group_id_attribute                   = undef,
 | 
					  $group_id_attribute                   = $::os_service_default,
 | 
				
			||||||
  $group_name_attribute                 = undef,
 | 
					  $group_name_attribute                 = $::os_service_default,
 | 
				
			||||||
  $group_member_attribute               = undef,
 | 
					  $group_member_attribute               = $::os_service_default,
 | 
				
			||||||
  $group_members_are_ids                = undef,
 | 
					  $group_members_are_ids                = $::os_service_default,
 | 
				
			||||||
  $group_desc_attribute                 = undef,
 | 
					  $group_desc_attribute                 = $::os_service_default,
 | 
				
			||||||
  $group_attribute_ignore               = undef,
 | 
					  $group_attribute_ignore               = $::os_service_default,
 | 
				
			||||||
  $group_additional_attribute_mapping   = undef,
 | 
					  $group_additional_attribute_mapping   = $::os_service_default,
 | 
				
			||||||
  $group_ad_nesting                     = undef,
 | 
					  $group_ad_nesting                     = $::os_service_default,
 | 
				
			||||||
  $chase_referrals                      = undef,
 | 
					  $chase_referrals                      = $::os_service_default,
 | 
				
			||||||
  $use_tls                              = undef,
 | 
					  $use_tls                              = $::os_service_default,
 | 
				
			||||||
  $tls_cacertdir                        = undef,
 | 
					  $tls_cacertdir                        = $::os_service_default,
 | 
				
			||||||
  $tls_cacertfile                       = undef,
 | 
					  $tls_cacertfile                       = $::os_service_default,
 | 
				
			||||||
  $tls_req_cert                         = undef,
 | 
					  $tls_req_cert                         = $::os_service_default,
 | 
				
			||||||
  $identity_driver                      = 'ldap',
 | 
					  $identity_driver                      = 'ldap',
 | 
				
			||||||
  $use_pool                             = undef,
 | 
					  $use_pool                             = $::os_service_default,
 | 
				
			||||||
  $pool_size                            = undef,
 | 
					  $pool_size                            = $::os_service_default,
 | 
				
			||||||
  $pool_retry_max                       = undef,
 | 
					  $pool_retry_max                       = $::os_service_default,
 | 
				
			||||||
  $pool_retry_delay                     = undef,
 | 
					  $pool_retry_delay                     = $::os_service_default,
 | 
				
			||||||
  $pool_connection_timeout              = undef,
 | 
					  $pool_connection_timeout              = $::os_service_default,
 | 
				
			||||||
  $pool_connection_lifetime             = undef,
 | 
					  $pool_connection_lifetime             = $::os_service_default,
 | 
				
			||||||
  $use_auth_pool                        = undef,
 | 
					  $use_auth_pool                        = $::os_service_default,
 | 
				
			||||||
  $auth_pool_size                       = undef,
 | 
					  $auth_pool_size                       = $::os_service_default,
 | 
				
			||||||
  $auth_pool_connection_lifetime        = undef,
 | 
					  $auth_pool_connection_lifetime        = $::os_service_default,
 | 
				
			||||||
  $package_ensure                       = present,
 | 
					  $package_ensure                       = present,
 | 
				
			||||||
  $manage_packages                      = true,
 | 
					  $manage_packages                      = true,
 | 
				
			||||||
  $create_domain_entry                  = false,
 | 
					  $create_domain_entry                  = false,
 | 
				
			||||||
@@ -333,7 +333,7 @@ and \"${domain_dir_enabled}\" for identity/domain_config_dir"
 | 
				
			|||||||
    })
 | 
					    })
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if ($tls_cacertdir != undef) {
 | 
					  if (!is_service_default($tls_cacertdir)) {
 | 
				
			||||||
    ensure_resource('file', $tls_cacertdir, { ensure => directory })
 | 
					    ensure_resource('file', $tls_cacertdir, { ensure => directory })
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user