You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sw...@apache.org on 2013/08/13 23:17:26 UTC

git commit: AMBARI-2889. yarn user not created on a host with ambari-server and ambari-agent. (Vitaly Brodetskyi via swagle)

Updated Branches:
  refs/heads/trunk 72311b797 -> 90395eee0


AMBARI-2889. yarn user not created on a host with ambari-server and ambari-agent. (Vitaly Brodetskyi via swagle)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/90395eee
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/90395eee
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/90395eee

Branch: refs/heads/trunk
Commit: 90395eee096fd9c9bedd783e2a3f08fa35e49971
Parents: 72311b7
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Tue Aug 13 14:16:49 2013 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Tue Aug 13 14:16:49 2013 -0700

----------------------------------------------------------------------
 .../src/main/puppet/modules/hdp-yarn/manifests/init.pp       | 8 +-------
 ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp   | 8 ++++++++
 2 files changed, 9 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/90395eee/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/init.pp
----------------------------------------------------------------------
diff --git a/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/init.pp b/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/init.pp
index bd9a06a..7b16d8f 100644
--- a/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/init.pp
+++ b/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/init.pp
@@ -21,17 +21,11 @@
 
 class hdp-yarn::initialize()
 {
-  $yarn_user = $hdp-yarn::params::yarn_user
   $mapred_user = $hdp-yarn::params::mapred_user
   
   ##Process package
   hdp-yarn::package{'yarn-common':}
   
-  # Create yarn user
-  hdp::user { 'yarn_user':
-    user_name => $yarn_user
-  }
-  
   # Create mapred user
   hdp::user { 'mapred_user':
      user_name => $mapred_user
@@ -40,7 +34,7 @@ class hdp-yarn::initialize()
   #Generate common configs
   hdp-yarn::generate_common_configs{'yarn-common-configs':}
   
-  anchor{ 'hdp-yarn::initialize::begin': } Hdp::Package['yarn-common'] -> Hdp::User['yarn_user'] -> Hdp-yarn::Generate_common_configs['yarn-common-configs'] -> anchor{ 'hdp-yarn::initialize::end': }
+  anchor{ 'hdp-yarn::initialize::begin': } Hdp::Package['yarn-common'] -> Hdp-yarn::Generate_common_configs['yarn-common-configs'] -> anchor{ 'hdp-yarn::initialize::end': }
 }
 
 define hdp-yarn::generate_common_configs() {

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/90395eee/ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp
----------------------------------------------------------------------
diff --git a/ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp b/ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp
index 26b5fe7..d355bd3 100644
--- a/ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp
+++ b/ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp
@@ -195,6 +195,14 @@ class hdp(
       Anchor['hdp::begin'] -> Hdp::Group['hdp_user_group'] -> Hdp::User['hive_user'] -> Anchor['hdp::end']  
     }
 
+    if ($hdp::params::rm_host != "") {
+      hdp::user { 'yarn_user':
+        user_name => $hdp::params::yarn_user
+      }
+      
+      Anchor['hdp::begin'] -> Hdp::Group['hdp_user_group'] -> Hdp::User['yarn_user'] -> Anchor['hdp::end']
+    }
+
 }
 
 class hdp::pre_install_pkgs