AMBARI-14644. Ambari creates hdfs user despite ignore_groupsusers_create (aonishuk)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/1bdc8aee Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/1bdc8aee Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/1bdc8aee Branch: refs/heads/branch-dev-patch-upgrade Commit: 1bdc8aeea75fc7a80d8fd6d9ed878c0a9d5260c3 Parents: a251dca Author: Andrew Onishuk <[email protected]> Authored: Wed Jan 13 09:36:43 2016 +0200 Committer: Andrew Onishuk <[email protected]> Committed: Wed Jan 13 09:36:43 2016 +0200 ---------------------------------------------------------------------- .../2.0.6/hooks/before-ANY/scripts/shared_initialization.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/1bdc8aee/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py index 66facc4..837459e 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py +++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py @@ -29,8 +29,9 @@ def setup_users(): Creates users before cluster installation """ import params + should_create_users_and_groups = not params.host_sys_prepped and not params.ignore_groupsusers_create - if not params.host_sys_prepped and not params.ignore_groupsusers_create: + if should_create_users_and_groups: for group in params.group_list: Group(group, ) @@ -65,8 +66,10 @@ def setup_users(): if not params.host_sys_prepped: if params.has_namenode: - create_dfs_cluster_admins() + if should_create_users_and_groups: + create_dfs_cluster_admins() if params.has_tez and params.hdp_stack_version != "" and compare_versions(params.hdp_stack_version, '2.3') >= 0: + if should_create_users_and_groups: create_tez_am_view_acls() else: Logger.info('Skipping setting dfs cluster admin and tez view acls as host is sys prepped')
