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,
