Repository: ambari Updated Branches: refs/heads/trunk 58611d8f6 -> 2ef524fd6
AMBARI-7437. Admin : Get credentials for ambari-server sync-ldap. Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/2ef524fd Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/2ef524fd Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/2ef524fd Branch: refs/heads/trunk Commit: 2ef524fd69ee5cf686177704d049022f8a30c1b9 Parents: 58611d8 Author: Siddharth Wagle <swa...@hortonworks.com> Authored: Mon Sep 22 11:24:05 2014 -0700 Committer: Siddharth Wagle <swa...@hortonworks.com> Committed: Mon Sep 22 11:47:35 2014 -0700 ---------------------------------------------------------------------- ambari-server/src/main/python/ambari-server.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/2ef524fd/ambari-server/src/main/python/ambari-server.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/python/ambari-server.py b/ambari-server/src/main/python/ambari-server.py index c7d6150..a99ad05 100755 --- a/ambari-server/src/main/python/ambari-server.py +++ b/ambari-server/src/main/python/ambari-server.py @@ -127,8 +127,6 @@ SERVER_API_HOST = '127.0.0.1' SERVER_API_PROTOCOL = 'http' SERVER_API_PORT = '8080' SERVER_API_LDAP_URL = '/api/v1/controllers/ldap' -SERVER_API_LOGIN = 'admin' -SERVER_API_PASS = 'admin' # terminal styles BOLD_ON = '\033[1m' @@ -3048,8 +3046,14 @@ def sync_ldap(): err = "LDAP is not configured. Run 'ambari-server setup-ldap' first." raise FatalException(1, err) + admin_login = get_validated_string_input(prompt="Enter login: ", default=None, + pattern=None, description=None, + is_pass=False, allowEmpty=False) + admin_password = get_validated_string_input(prompt="Enter password: ", default=None, + pattern=None, description=None, + is_pass=True, allowEmpty=False) url = '{0}://{1}:{2!s}{3}'.format(SERVER_API_PROTOCOL, SERVER_API_HOST, SERVER_API_PORT, SERVER_API_LDAP_URL) - admin_auth = base64.encodestring('%s:%s' % (SERVER_API_LOGIN, SERVER_API_PASS)).replace('\n', '') + admin_auth = base64.encodestring('%s:%s' % (admin_login, admin_password)).replace('\n', '') request = urllib2.Request(url) request.add_header('Authorization', 'Basic %s' % admin_auth) request.add_header('X-Requested-By', 'ambari')