aboutsummaryrefslogtreecommitdiff
path: root/bigtop-deploy/puppet/manifests/cluster.pp
diff options
context:
space:
mode:
authorRoman Shaposhnik <rvs@apache.org>2012-02-11 03:40:08 +0000
committerRoman Shaposhnik <rvs@apache.org>2012-02-11 03:40:08 +0000
commitce1d9d3c5dea28c269cb3f0e25ec7297607a73de (patch)
tree715a92061198358d41eb4da872080caa98a99584 /bigtop-deploy/puppet/manifests/cluster.pp
parentd77e4fa1903986171bb0c84c972f4dbba4291c07 (diff)
BIGTOP-396. Missing resource dependencies in puppet for secure clusters (Patrick Taylor Ramsey via rvs)
git-svn-id: https://svn.apache.org/repos/asf/incubator/bigtop/trunk@1243000 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'bigtop-deploy/puppet/manifests/cluster.pp')
-rw-r--r--bigtop-deploy/puppet/manifests/cluster.pp9
1 files changed, 2 insertions, 7 deletions
diff --git a/bigtop-deploy/puppet/manifests/cluster.pp b/bigtop-deploy/puppet/manifests/cluster.pp
index 09980122..7879821e 100644
--- a/bigtop-deploy/puppet/manifests/cluster.pp
+++ b/bigtop-deploy/puppet/manifests/cluster.pp
@@ -53,12 +53,6 @@ class hadoop_cluster_node {
$kerberos_kdc_server = extlookup("hadoop_kerberos_kdc_server")
include kerberos::client
- kerberos::client::host_keytab { ["hdfs", "mapred", "hbase", "oozie"]:
- princs_map => { hdfs => [ "host", "hdfs" ],
- mapred => [ "mapred" ],
- hbase => [ "hbase" ],
- oozie => [ "oozie" ], },
- }
}
}
@@ -89,7 +83,7 @@ class hadoop_worker_node inherits hadoop_cluster_node {
class hadoop_head_node inherits hadoop_cluster_node {
if ($hadoop_security_authentication == "kerberos") {
- include kerberos::kdc, kerberos::kdc::admin_server
+ include kerberos::server
}
hadoop::namenode { "namenode":
@@ -133,6 +127,7 @@ class hadoop_head_node inherits hadoop_cluster_node {
}
hadoop::create_hdfs_dirs { [ "/mapred", "/tmp", "/system", "/user", "/hbase", "/benchmarks", "/user/jenkins", "/user/hive" ]:
+ auth => $hadoop_security_authentication,
hdfs_dirs_meta => { "/tmp" => { perm => "777", user => "hdfs" },
"/mapred" => { perm => "755", user => "mapred" },
"/system" => { perm => "755", user => "hdfs" },