BIGTOP-900. update deployment configs for Kerberized installations

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

Branch: refs/heads/master
Commit: aac44e9ad9b11257a726e7f2205a9a4a3c7bb599
Parents: 4c0e321
Author: Roman Shaposhnik <[email protected]>
Authored: Tue Apr 2 12:38:11 2013 -0700
Committer: Roman Shaposhnik <[email protected]>
Committed: Tue Apr 2 14:51:50 2013 -0700

----------------------------------------------------------------------
 bigtop-deploy/puppet/manifests/cluster.pp          |    2 ++
 bigtop-deploy/puppet/modules/hue/templates/hue.ini |    2 +-
 .../puppet/modules/kerberos/manifests/init.pp      |    2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/aac44e9a/bigtop-deploy/puppet/manifests/cluster.pp
----------------------------------------------------------------------
diff --git a/bigtop-deploy/puppet/manifests/cluster.pp 
b/bigtop-deploy/puppet/manifests/cluster.pp
index d5f6893..c9cbcf1 100644
--- a/bigtop-deploy/puppet/manifests/cluster.pp
+++ b/bigtop-deploy/puppet/manifests/cluster.pp
@@ -154,6 +154,8 @@ class hadoop_head_node inherits hadoop_worker_node {
 
   if ($hadoop_security_authentication == "kerberos") {
     include kerberos::server
+    include kerberos::kdc
+    include kerberos::kdc::admin_server
   }
 
   hadoop::namenode { "namenode":

http://git-wip-us.apache.org/repos/asf/bigtop/blob/aac44e9a/bigtop-deploy/puppet/modules/hue/templates/hue.ini
----------------------------------------------------------------------
diff --git a/bigtop-deploy/puppet/modules/hue/templates/hue.ini 
b/bigtop-deploy/puppet/modules/hue/templates/hue.ini
index d9fd161..3a9d5ad 100644
--- a/bigtop-deploy/puppet/modules/hue/templates/hue.ini
+++ b/bigtop-deploy/puppet/modules/hue/templates/hue.ini
@@ -217,7 +217,7 @@
     # Kerberos principal name for Hue
     hue_principal=hue/<%= fqdn %>
     # Path to kinit
-    ## kinit_path=/path/to/kinit
+    kinit_path=<%= (operatingsystem == 'ubuntu') ? '/usr/bin' : 
'/usr/kerberos/bin' %>
 <% end %>
 
 

http://git-wip-us.apache.org/repos/asf/bigtop/blob/aac44e9a/bigtop-deploy/puppet/modules/kerberos/manifests/init.pp
----------------------------------------------------------------------
diff --git a/bigtop-deploy/puppet/modules/kerberos/manifests/init.pp 
b/bigtop-deploy/puppet/modules/kerberos/manifests/init.pp
index 54bef7d..a57b740 100644
--- a/bigtop-deploy/puppet/modules/kerberos/manifests/init.pp
+++ b/bigtop-deploy/puppet/modules/kerberos/manifests/init.pp
@@ -204,7 +204,7 @@ class kerberos {
 
     exec { "ktinject.$title":
       path     => $kerberos::site::exec_path,
-      command  => "/usr/bin/ktutil <<EOF
+      command  => "ktutil <<EOF
         $includes
         wkt $keytab
 EOF

Reply via email to