You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by rv...@apache.org on 2013/04/02 23:52:04 UTC

[2/3] git commit: BIGTOP-900. update deployment configs for Kerberized installations

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 <rv...@cloudera.com>
Authored: Tue Apr 2 12:38:11 2013 -0700
Committer: Roman Shaposhnik <rv...@cloudera.com>
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