Sandor Molnar created AMBARI-24913:
--------------------------------------

             Summary: Update ldap-configuration category in Ambari 
Configurations data to contain properties to aid in automated LDAP configuration
                 Key: AMBARI-24913
                 URL: https://issues.apache.org/jira/browse/AMBARI-24913
             Project: Ambari
          Issue Type: Task
          Components: ambari-server, security
    Affects Versions: 2.7.0
            Reporter: Sandor Molnar
            Assignee: Sandor Molnar
             Fix For: 2.8.0


Update {{ldap-configuration}} category in Ambari Configurations data to contain 
properties to aid in automated LDAP configuration:
 * {{ambari.ldap.manage_services}}
 ** This property is used to indicate whether Ambari is to manage relevant 
services' LDAP configurations or not ("true" | "false")
 * {{ambari.ldap.enabled_services}}
 ** This property is used to declare what services are expected to be 
configured for LDAP and is expected to be a comma-delimited list of services or 
"{{*}}" to indicate all services.

Examples:
{code:java|title=All services}
"ambari.ldap.manage_services":"true",
"ambari.ldap.enabled_services":"*"
{code}
{code:java|title=Only Ranger}
"ambari.ldap.manage_services":"true",
"ambari.ldap.enabled_services":"Ranger"
{code}
{code:java|title=Ranger, and Atlas}
"ambari.ldap.manage_services":"true",
"ambari.ldap.enabled_services":"Ranger, Atlas"
{code}
{code:java|title=Do not manage services}
"ambari.ldap.manage_services":"false",
"ambari.ldap.enabled_services":""
{code}
Each service in the set of services should have indicated it supports LDAP (see 
BUG-114409) else it will silently be ignored.

This value should be set via Ambari's REST API or a Blueprint.

Upon setting this value via the Ambari REST API, it is expected that internal 
logic will be triggered to ensure the relevant services in the list are 
configured for LDAP or not configured for LDAP as the case may be.
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to