|
@@ -30,19 +30,6 @@ module.exports =
|
|
|
"serviceName": "GENERAL",
|
|
|
"category": "KERBEROS"
|
|
|
},
|
|
|
- {
|
|
|
- "id": "puppet var",
|
|
|
- "name": "kinit_path_local",
|
|
|
- "displayName": "Path to kinit",
|
|
|
- "value": "",
|
|
|
- "defaultValue": "/usr/bin/kinit",
|
|
|
- "description": "Path to installed kinit command",
|
|
|
- "displayType": "principal",
|
|
|
- "isVisible": false,
|
|
|
- "isOverridable": false,
|
|
|
- "serviceName": "GENERAL",
|
|
|
- "category": "KERBEROS"
|
|
|
- },
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
"name": "kerberos_install_type",
|
|
@@ -83,38 +70,63 @@ module.exports =
|
|
|
},
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "instance_name",
|
|
|
- "displayName": "Use Instance name",
|
|
|
+ "name": "kinit_path_local",
|
|
|
+ "displayName": "kinit path",
|
|
|
"value": "",
|
|
|
- "defaultValue": true,
|
|
|
- "description": "Whether to use instance name for creating principals across cluster",
|
|
|
- "displayType": "checkbox",
|
|
|
- "isVisible": false,
|
|
|
+ "defaultValue": "/usr/bin/kinit",
|
|
|
+ "description": "Path to installed kinit command",
|
|
|
+ "displayType": "advanced",
|
|
|
+ "isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "GENERAL",
|
|
|
"category": "KERBEROS"
|
|
|
},
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "hadoop_http_primary_name",
|
|
|
- "displayName": "HTTP Primary name",
|
|
|
+ "name": "hadoop_http_principal_name",
|
|
|
+ "displayName": "DFS Web Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "HTTP",
|
|
|
- "isReconfigurable": false,
|
|
|
- "description": "Primary name for spnego access for NameNode, SNameNode, Oozie and WebHCat",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "HTTP/_HOST",
|
|
|
+ "description": "Principal name for spnego access for NameNode and SNameNode. _HOST will get automatically replaced with actual hostname at instance of NameNode and SNameNode",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "GENERAL",
|
|
|
"category": "KERBEROS"
|
|
|
},
|
|
|
+ {
|
|
|
+ "id": "puppet var",
|
|
|
+ "name": "oozie_http_principal_name",
|
|
|
+ "displayName": "Oozie Web Principal name",
|
|
|
+ "value": "",
|
|
|
+ "defaultValue": "HTTP/_HOST",
|
|
|
+ "description": "Principal name for spnego access for Oozie",
|
|
|
+ "displayType": "advanced",
|
|
|
+ "isVisible": false,
|
|
|
+ "isOverridable": false,
|
|
|
+ "serviceName": "GENERAL",
|
|
|
+ "category": "KERBEROS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "puppet var",
|
|
|
+ "name": "webHCat_http_principal_name",
|
|
|
+ "displayName": "WebHCat Principal name",
|
|
|
+ "value": "",
|
|
|
+ "defaultValue": "HTTP/_HOST",
|
|
|
+ "description": "Principal name for spnego access for WebHCat",
|
|
|
+ "displayType": "advanced",
|
|
|
+ "isVisible": false,
|
|
|
+ "isOverridable": false,
|
|
|
+ "serviceName": "GENERAL",
|
|
|
+ "category": "KERBEROS"
|
|
|
+ },
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
"name": "hadoop_http_keytab",
|
|
|
- "displayName": "Path to HTTP keytab file",
|
|
|
+ "displayName": "Path to spnego keytab file",
|
|
|
"value": "",
|
|
|
"defaultValue": "/etc/security/keytabs/spnego.service.keytab",
|
|
|
- "description": "Path to HTTP keytab file for NameNode, SNameNode, Oozie and WebHCat",
|
|
|
+ "description": "Path to spnego keytab file for NameNode, SNameNode, Oozie and WebHCat",
|
|
|
"displayType": "directory",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
@@ -138,12 +150,12 @@ module.exports =
|
|
|
//HDFS
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "namenode_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "namenode_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "nn",
|
|
|
- "description": "Primary name for NameNode and SNameNode",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "nn/_HOST",
|
|
|
+ "description": "Principal name for NameNode and SNameNode. _HOST will get automatically replaced with actual hostname at instance of NameNode and SNameNode",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "HDFS",
|
|
@@ -190,12 +202,12 @@ module.exports =
|
|
|
},
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "datanode_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "datanode_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "dn",
|
|
|
- "description": "Primary name for DataNode",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "dn/_HOST",
|
|
|
+ "description": "Principal name for DataNode. _HOST will get automatically replaced with actual hostname at every instance of DataNode",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "HDFS",
|
|
@@ -217,12 +229,12 @@ module.exports =
|
|
|
//MAPREDUCE
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "jobtracker_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "jobtracker_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "jt",
|
|
|
- "description": "Primary name for JobTracker",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "jt/_HOST",
|
|
|
+ "description": "Principal name for JobTracker. _HOST will get automatically replaced with actual hostname at an instance of JobTracker",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "MAPREDUCE",
|
|
@@ -243,12 +255,12 @@ module.exports =
|
|
|
},
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "tasktracker_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "tasktracker_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "tt",
|
|
|
- "description": "Primary name for TaskTracker",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "tt/_HOST",
|
|
|
+ "description": "Principal name for TaskTracker. _HOST will get automatically replaced with actual hostname at every instance of TaskTracker",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "MAPREDUCE",
|
|
@@ -271,12 +283,12 @@ module.exports =
|
|
|
//HBASE
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "hbase_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "hbase_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "hbase",
|
|
|
- "description": "Primary name for HBase master and RegionServer",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "hbase/_HOST",
|
|
|
+ "description": "Principal name for HBase master and RegionServer. _HOST will get automatically replaced with actual hostname at every instance of HBase master and RegionServer",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "HBASE",
|
|
@@ -299,12 +311,25 @@ module.exports =
|
|
|
//HIVE
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "hive_metastore_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "hive_metastore",
|
|
|
+ "displayName": "Hive Metastore host",
|
|
|
"value": "",
|
|
|
- "defaultValue": "hive",
|
|
|
- "description": "Primary name for Hive Metastore",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "localhost",
|
|
|
+ "description": "The host that has been assigned to run Hive Metastore",
|
|
|
+ "displayType": "masterHost",
|
|
|
+ "isVisible": true,
|
|
|
+ "isOverridable": false,
|
|
|
+ "serviceName": "HIVE",
|
|
|
+ "category": "Hive Metastore"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "puppet var",
|
|
|
+ "name": "hive_metastore_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
+ "value": "",
|
|
|
+ "defaultValue": "hive/_HOST",
|
|
|
+ "description": "Principal name for Hive Metastore. _HOST will get automatically replaced with actual hostname at an instance of Hive Metastore",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "HIVE",
|
|
@@ -328,12 +353,25 @@ module.exports =
|
|
|
//OOZIE
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "oozie_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "oozie_servername",
|
|
|
+ "displayName": "Oozie Server host",
|
|
|
"value": "",
|
|
|
- "defaultValue": "oozie",
|
|
|
- "description": "Primary name for Oozie server",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "localhost",
|
|
|
+ "description": "Oozie server host name",
|
|
|
+ "displayType": "masterHost",
|
|
|
+ "isVisible": true,
|
|
|
+ "isOverridable": false,
|
|
|
+ "serviceName": "OOZIE",
|
|
|
+ "category": "Oozie Server"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "puppet var",
|
|
|
+ "name": "oozie_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
+ "value": "",
|
|
|
+ "defaultValue": "oozie/_HOST",
|
|
|
+ "description": "Principal name for Oozie server",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "OOZIE",
|
|
@@ -353,74 +391,72 @@ module.exports =
|
|
|
"category": "Oozie Server"
|
|
|
},
|
|
|
|
|
|
- //NAGIOS
|
|
|
+ //ZooKeeper
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "nagios_server_name",
|
|
|
- "displayName": "Nagios server host",
|
|
|
+ "name": "zookeeper_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "",
|
|
|
- "description": "Nagios server host",
|
|
|
- "displayType": "masterHosts",
|
|
|
+ "defaultValue": "zookeeper/_HOST",
|
|
|
+ "description": "Principal name for ZooKeeper. _HOST will get automatically replaced with actual hostname at every instance of zookeeper server",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
- "serviceName": "NAGIOS",
|
|
|
- "category": "General"
|
|
|
+ "serviceName": "ZOOKEEPER",
|
|
|
+ "category": "ZooKeeper Server"
|
|
|
},
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "nagios_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "zookeeper_keytab_path",
|
|
|
+ "displayName": "Path to keytab file",
|
|
|
"value": "",
|
|
|
- "defaultValue": "nagios",
|
|
|
- "description": "Primary name for Nagios server",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "/etc/security/keytabs/zk.service.keytab",
|
|
|
+ "description": "Path to ZooKeeper keytab file",
|
|
|
+ "displayType": "directory",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
- "serviceName": "NAGIOS",
|
|
|
- "category": "General"
|
|
|
+ "serviceName": "ZOOKEEPER",
|
|
|
+ "category": "ZooKeeper Server"
|
|
|
},
|
|
|
+ //NAGIOS
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "nagios_keytab",
|
|
|
- "displayName": " Path to keytab file",
|
|
|
+ "name": "nagios_server",
|
|
|
+ "displayName": "Nagios Server host",
|
|
|
"value": "",
|
|
|
- "defaultValue": "/etc/security/keytabs",
|
|
|
- "description": "Path to the directory that contains nagios keytab",
|
|
|
- "displayType": "directory",
|
|
|
+ "defaultValue": "localhost",
|
|
|
+ "description": "Nagios server host",
|
|
|
+ "displayType": "masterHost",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
"serviceName": "NAGIOS",
|
|
|
- "category": "General"
|
|
|
+ "category": "Nagios Server"
|
|
|
},
|
|
|
-
|
|
|
- //ZooKeeper
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "zookeeper_primary_name",
|
|
|
- "displayName": "Primary name",
|
|
|
+ "name": "nagios_principal_name",
|
|
|
+ "displayName": "Principal name",
|
|
|
"value": "",
|
|
|
- "defaultValue": "zookeeper",
|
|
|
- "description": "Primary name for ZooKeeper",
|
|
|
- "displayType": "principal",
|
|
|
+ "defaultValue": "nagios",
|
|
|
+ "description": "Primary name for Nagios server",
|
|
|
+ "displayType": "advanced",
|
|
|
"isVisible": true,
|
|
|
- "isReconfigurable": false,
|
|
|
"isOverridable": false,
|
|
|
- "serviceName": "ZOOKEEPER",
|
|
|
- "category": "ZooKeeper Server"
|
|
|
+ "serviceName": "NAGIOS",
|
|
|
+ "category": "Nagios Server"
|
|
|
},
|
|
|
{
|
|
|
"id": "puppet var",
|
|
|
- "name": "zookeeper_keytab_path",
|
|
|
- "displayName": "Path to keytab file",
|
|
|
+ "name": "nagios_keytab_path",
|
|
|
+ "displayName": " Path to keytab file",
|
|
|
"value": "",
|
|
|
- "defaultValue": "/etc/security/keytabs/zk.service.keytab",
|
|
|
- "description": "Path to ZooKeeper keytab file",
|
|
|
+ "defaultValue": "/etc/security/keytabs/nagios.service.keytab",
|
|
|
+ "description": "Path to the Nagios server keytab file",
|
|
|
"displayType": "directory",
|
|
|
"isVisible": true,
|
|
|
"isOverridable": false,
|
|
|
- "serviceName": "ZOOKEEPER",
|
|
|
- "category": "ZooKeeper Server"
|
|
|
+ "serviceName": "NAGIOS",
|
|
|
+ "category": "Nagios Server"
|
|
|
}
|
|
|
|
|
|
]
|