Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-24913

Update ldap-configuration category in Ambari Configurations data to contain properties to aid in automated LDAP configuration

    XMLWordPrintableJSON

Details

    Description

      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:

      All services
      "ambari.ldap.manage_services":"true",
      "ambari.ldap.enabled_services":"*"
      
      Only Ranger
      "ambari.ldap.manage_services":"true",
      "ambari.ldap.enabled_services":"Ranger"
      
      Ranger, and Atlas
      "ambari.ldap.manage_services":"true",
      "ambari.ldap.enabled_services":"Ranger, Atlas"
      
      Do not manage services
      "ambari.ldap.manage_services":"false",
      "ambari.ldap.enabled_services":""
      

      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.
       

      Attachments

        Issue Links

          Activity

            People

              smolnar Sandor Molnar
              smolnar Sandor Molnar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h