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