diff --git a/deployments/hadoop-hdfs/site.pp.tmpl b/deployments/hadoop-hdfs/site.pp.tmpl index b96032c909006d930f950f14cb0007595844ab79..47a42ee9a3badaecf5dec69d44e725f033831882 100644 --- a/deployments/hadoop-hdfs/site.pp.tmpl +++ b/deployments/hadoop-hdfs/site.pp.tmpl @@ -118,6 +118,13 @@ class local_kerberos { } File['/etc/security/keytab'] -> Kerberos::Keytab <| |> + + file{'/etc/security/http-auth-signature-secret': + content => '$http_signature_secret', + mode => '0600', + owner => 'root', + group => 'root', + } } class local_kerberos_master { diff --git a/deployments/hadoop-single/single.pp.tmpl b/deployments/hadoop-single/single.pp.tmpl index b29aed1a5f810ebbb36736e361365281f4b0b046..8d23668714a9403d94acf8e14ff6a92a8ec1357e 100644 --- a/deployments/hadoop-single/single.pp.tmpl +++ b/deployments/hadoop-single/single.pp.tmpl @@ -192,6 +192,13 @@ class local_kerberos { } File['/etc/security/keytab'] -> Kerberos::Keytab <| |> + + file{'/etc/security/http-auth-signature-secret': + content => '$http_signature_secret', + mode => '0600', + owner => 'root', + group => 'root', + } } class local_kerberos_master { diff --git a/deployments/hadoop/plugin.py b/deployments/hadoop/plugin.py index c4c7acd09f93f69bf95df560821b24d320439b10..c72ad5b3c54e8292ea97a399bd95bceecd97d9de 100644 --- a/deployments/hadoop/plugin.py +++ b/deployments/hadoop/plugin.py @@ -25,6 +25,7 @@ class ComponentHadoopCommon: 'realm': 'HADOOP', 'kerberos_admin_password': config['secrets']['kerberos_admin_password'], 'kerberos_master_password': config['secrets']['kerberos_master_password'], + 'http_signature_secret': config['secrets']['http_signature_secret'], 'data_dirs': data_dirs, } diff --git a/deployments/hadoop/site.pp.tmpl b/deployments/hadoop/site.pp.tmpl index 7a4f884f281860e12086269d1c6f92f9ba6538bf..ba7559bb34c3dbd54c67162fb9168a88a7a6a101 100644 --- a/deployments/hadoop/site.pp.tmpl +++ b/deployments/hadoop/site.pp.tmpl @@ -190,6 +190,13 @@ class local_kerberos { } File['/etc/security/keytab'] -> Kerberos::Keytab <| |> + + file{'/etc/security/http-auth-signature-secret': + content => '$http_signature_secret', + mode => '0600', + owner => 'root', + group => 'root', + } } class local_kerberos_master {