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/61e81e60 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/61e81e60 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/61e81e60 Branch: refs/heads/branch-dev-patch-upgrade Commit: 61e81e60ad7c0a4f8e1bf75f98339e55708c7d22 Parents: b7af521 Author: Andrew Onishuk <[email protected]> Authored: Wed Jan 13 09:36:43 2016 +0200 Committer: Nate Cole <[email protected]> Committed: Thu Jan 14 11:43:27 2016 -0500 ---------------------------------------------------------------------- .../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/61e81e60/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')
