Updated Branches:
  refs/heads/master 2477c1396 -> d0c229fde

BIGTOP-914. puppet needs to provision test users


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/d0c229fd
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/d0c229fd
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/d0c229fd

Branch: refs/heads/master
Commit: d0c229fde7fc5daad3bda225bcf61af3e5803233
Parents: 2477c13
Author: Roman Shaposhnik <[email protected]>
Authored: Sun Apr 7 13:38:37 2013 -0700
Committer: Roman Shaposhnik <[email protected]>
Committed: Sun Apr 7 13:38:37 2013 -0700

----------------------------------------------------------------------
 bigtop-deploy/puppet/manifests/cluster.pp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/d0c229fd/bigtop-deploy/puppet/manifests/cluster.pp
----------------------------------------------------------------------
diff --git a/bigtop-deploy/puppet/manifests/cluster.pp 
b/bigtop-deploy/puppet/manifests/cluster.pp
index c9cbcf1..b889eb9 100644
--- a/bigtop-deploy/puppet/manifests/cluster.pp
+++ b/bigtop-deploy/puppet/manifests/cluster.pp
@@ -63,6 +63,8 @@ class hadoop_cluster_node {
   # 
$hadoop_mapred_jobtracker_plugins="org.apache.hadoop.thriftfs.ThriftJobTrackerPlugin"
   # 
$hadoop_mapred_tasktracker_plugins="org.apache.hadoop.mapred.TaskTrackerCmonInst"
 
+  $bigtop_real_users = [ 'jenkins', 'testuser', 'hudson' ]
+
   $hadoop_core_proxyusers = { oozie => { groups => 
'hudson,testuser,root,hadoop,jenkins,oozie,httpfs,hue,users', hosts => 
"${hadoop_head_node},localhost,127.0.0.1" },
                                 hue => { groups => 
'hudson,testuser,root,hadoop,jenkins,oozie,httpfs,hue,users', hosts => 
"${hadoop_head_node},localhost,127.0.0.1" },
                              httpfs => { groups => 
'hudson,testuser,root,hadoop,jenkins,oozie,httpfs,hue,users', hosts => 
"${hadoop_head_node},localhost,127.0.0.1" } }
@@ -110,6 +112,13 @@ class hadoop_cluster_node {
 
 
 class hadoop_worker_node inherits hadoop_cluster_node {
+  user { $bigtop_real_users:
+    ensure     => present,
+    system     => false,
+    managehome => true,
+    groups     => 'wheel',
+  }
+
   hadoop::datanode { "datanode":
         namenode_host => $hadoop_namenode_host,
         namenode_port => $hadoop_namenode_port,

Reply via email to