Add new roles for kubernetes

Add the following roles:
- kubernetes_compute
- kubernetes_compute_contrail
- kubernetes_control_contrail

Keepalived interface for kubernetes_control changed
from ens3 to ens4

Add role 'salt_master_host' , to define salt master host
for the nodes which don't have definitions in the
system.reclass.storage.*

Change-Id: I6f64fba28e06f4c354dd10d8f1d9a7ea32e3a01f
diff --git "a/\173\043 roles \043\175/kubernetes_compute" "b/\173\043 roles \043\175/kubernetes_compute"
new file mode 100644
index 0000000..36f0e61
--- /dev/null
+++ "b/\173\043 roles \043\175/kubernetes_compute"
@@ -0,0 +1,9 @@
+{#-
+parameters:
+  reclass:
+    storage:
+      node:
+        <reclass_storage_node_name>:
+          classes:
+#}
+          - cluster.${_param:cluster_name}.kubernetes.compute
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/kubernetes_compute_contrail" "b/\173\043 roles \043\175/kubernetes_compute_contrail"
new file mode 100644
index 0000000..b13dac9
--- /dev/null
+++ "b/\173\043 roles \043\175/kubernetes_compute_contrail"
@@ -0,0 +1,10 @@
+{#-
+parameters:
+  reclass:
+    storage:
+      node:
+        <reclass_storage_node_name>:
+          classes:
+#}
+          - cluster.${_param:cluster_name}.kubernetes.compute
+          - cluster.${_param:cluster_name}.opencontrail.compute
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/kubernetes_control" "b/\173\043 roles \043\175/kubernetes_control"
index 0af2378..d53dacd 100644
--- "a/\173\043 roles \043\175/kubernetes_control"
+++ "b/\173\043 roles \043\175/kubernetes_control"
@@ -7,6 +7,6 @@
           classes:
 #}
           - cluster.${_param:cluster_name}.kubernetes.control
-{{- set_param('keepalived_vip_interface', 'ens3') }}
+{{- set_param('keepalived_vip_interface', 'ens4') }}
 {{- register_metaparam('keepalived_vip_priority', 'kubernetes_control') }}
 {{- register_metaparam('keepalived_vip_virtual_router_id', 'kubernetes_control') }}
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/kubernetes_control_contrail" "b/\173\043 roles \043\175/kubernetes_control_contrail"
new file mode 100644
index 0000000..a69f0ef
--- /dev/null
+++ "b/\173\043 roles \043\175/kubernetes_control_contrail"
@@ -0,0 +1,15 @@
+{#-
+parameters:
+  reclass:
+    storage:
+      node:
+        <reclass_storage_node_name>:
+          classes:
+#}
+          - cluster.${_param:cluster_name}.kubernetes.control
+          - cluster.${_param:cluster_name}.opencontrail.control
+{{- set_param('keepalived_vip_interface', 'ens4') }}
+{{- register_metaparam('keepalived_vip_priority', 'kubernetes_control') }}
+{{- register_metaparam('keepalived_vip_virtual_router_id', 'kubernetes_control') }}
+{{- register_metaparam('opencontrail_database_id', 'kubernetes_control') }}
+{{- register_metaparam('rabbitmq_cluster_role', 'kubernetes_control') }}
diff --git "a/\173\043 roles \043\175/salt_master_host" "b/\173\043 roles \043\175/salt_master_host"
new file mode 100644
index 0000000..362190d
--- /dev/null
+++ "b/\173\043 roles \043\175/salt_master_host"
@@ -0,0 +1 @@
+{{- set_param('salt_master_host', '${_param:reclass_config_master}') }}
\ No newline at end of file