[CORD-1590]
`single` scenario, which is mock w/synchronizers
Change-Id: Ia2e40c2a105464aad93230f689cc295db835496f
diff --git a/scenarios/opencloud/config.yml b/scenarios/opencloud/config.yml
index 7945ca7..f705289 100644
--- a/scenarios/opencloud/config.yml
+++ b/scenarios/opencloud/config.yml
@@ -14,14 +14,14 @@
buildnode: head1
headnode: head1
-# make build config
+# Make build config
build_targets:
- onboard-openstack
vagrant_up_prereqs:
- prereqs-check
-# have to copy cord and config to physical/virtual nodes
+# Copy cord and config to physical/virtual nodes
cord_config_prereqs:
- copy-cord
@@ -32,10 +32,28 @@
- copy-cord
- copy-config
-# have to run build prep before head prep, when build == head
+# Run build prep before head prep, when build == head
prep_headnode_prereqs:
- prep-buildnode
+# Start elasticstack before XOS/ONOS, which log to it
+start_xos_prereqs:
+ - deploy-elasticstack
+
+deploy_onos_prereqs:
+ - deploy-elasticstack
+
+# node topology, used to bring up management interfaces
+physical_node_list:
+ - name: head1
+ ipv4_last_octet: 1
+ aliases:
+ - head
+ - name: compute1
+ ipv4_last_octet: 20
+ - name: compute2
+ ipv4_last_octet: 21
+
# Vagrant VM configuration
vagrant_vms:
- head1
@@ -47,9 +65,9 @@
compute_vm_mem: 16384
compute_vm_cpu: 8
-mgmt_network_name: cordmgmt
-public_network_name: cordpub
-public_network_cidr: "10.230.100.0/24"
+vm_management_network_name: cordmgmt
+vm_public_network_name: cordpub
+vm_public_network_cidr: "10.230.100.0/24"
# images for imagebuilder to build/pull (tagged elsewhere)
docker_image_whitelist:
@@ -62,23 +80,25 @@
- "xosproject/xos-libraries"
- "xosproject/xos-postgres"
- "xosproject/xos-tosca"
- - "xosproject/xos-synchronizer-base"
- "xosproject/xos-ws"
- "xosproject/chameleon"
- "xosproject/gui-extension-rcord"
- "xosproject/gui-extension-sample"
- "xosproject/gui-extension-vtr"
+ - "xosproject/xos-synchronizer-base"
+ - "xosproject/exampleservice-synchronizer"
- "xosproject/onos-synchronizer"
- "xosproject/openstack-synchronizer"
- "xosproject/vrouter-synchronizer"
- "xosproject/vtn-synchronizer"
- - "xosproject/exampleservice-synchronizer"
- "gliderlabs/consul-server"
- "gliderlabs/registrator"
- "nginx"
- "onosproject/onos"
- "redis"
+
+
# Ansible Inventory
inventory_groups: