Add k8s-ha-contrail-40 virtual lab

Change-Id: I6f0f3eb35b35a11fd95c4f5a5ca0ba915907b6a3
diff --git a/classes/cluster/k8s-ha-contrail-40/opencontrail/init.yml b/classes/cluster/k8s-ha-contrail-40/opencontrail/init.yml
new file mode 100644
index 0000000..0e57868
--- /dev/null
+++ b/classes/cluster/k8s-ha-contrail-40/opencontrail/init.yml
@@ -0,0 +1,27 @@
+parameters:
+  _param:
+    opencontrail_version: 4.0
+    linux_repo_contrail_component: oc40
+    opencontrail_control_node01_hostname: ctl01
+    opencontrail_control_node02_hostname: ctl02
+    opencontrail_control_node03_hostname: ctl03
+
+    opencontrail_control_address: 172.16.10.252
+    opencontrail_control_node01_address: 172.16.10.101
+    opencontrail_control_node02_address: 172.16.10.102
+    opencontrail_control_node03_address: 172.16.10.103
+    opencontrail_control_interface_name: ens4
+    opencontrail_analytics_address: ${_param:opencontrail_control_address}
+    opencontrail_analytics_node01_address: ${_param:opencontrail_control_node01_address}
+    opencontrail_analytics_node02_address: ${_param:opencontrail_control_node02_address}
+    opencontrail_analytics_node03_address: ${_param:opencontrail_control_node03_address}
+    opencontrail_message_queue_node01_address: ${_param:opencontrail_control_node01_address}
+    opencontrail_message_queue_node02_address: ${_param:opencontrail_control_node02_address}
+    opencontrail_message_queue_node03_address: ${_param:opencontrail_control_node03_address}
+
+    keystone_admin_password: none
+    opencontrail_stats_password: password
+    keystone_service_token: none
+    openstack_version: none
+    openstack_control_address: none
+    keystone_admin_password: none