summaryrefslogtreecommitdiffstats
path: root/xci/flavors
diff options
context:
space:
mode:
Diffstat (limited to 'xci/flavors')
-rw-r--r--xci/flavors/xci-aio.sh27
-rw-r--r--xci/flavors/xci-ha.sh27
-rw-r--r--xci/flavors/xci-mini.sh27
-rw-r--r--xci/flavors/xci-noha.sh27
4 files changed, 108 insertions, 0 deletions
diff --git a/xci/flavors/xci-aio.sh b/xci/flavors/xci-aio.sh
new file mode 100644
index 00000000..9f9ea1be
--- /dev/null
+++ b/xci/flavors/xci-aio.sh
@@ -0,0 +1,27 @@
+#-------------------------------------------------------------------------------
+# XCI Flavor Configuration
+#-------------------------------------------------------------------------------
+# This is the configuration for xci-aio.
+#
+# You are free to modify parts of the configuration to fit into your environment.
+# But before doing that, please ensure you checked other flavors to see if one
+# them can be used instead, saving you some time.
+#-------------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------------
+# Configure VM Nodes
+#-------------------------------------------------------------------------------
+export TEST_VM_NUM_NODES=1
+export TEST_VM_NODE_NAMES=xciaio
+export VM_DOMAIN_TYPE=kvm
+export VM_CPU=8
+export VM_DISK=80
+export VM_MEMORY_SIZE=12288
+export VM_DISK_CACHE=unsafe
+
+#-------------------------------------------------------------------------------
+# Ansible Files for the Flavor
+#-------------------------------------------------------------------------------
+XCI_ANSIBLE_PLAYBOOK=$OPNFV_RELENG_PATH/prototypes/xci/file/configure-xci-aio.yml
+XCI_ANSIBLE_INVENTORY=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-aio-inventory
+XCI_ANSIBLE_VARS=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-aio-vars.yml
diff --git a/xci/flavors/xci-ha.sh b/xci/flavors/xci-ha.sh
new file mode 100644
index 00000000..442432fe
--- /dev/null
+++ b/xci/flavors/xci-ha.sh
@@ -0,0 +1,27 @@
+#-------------------------------------------------------------------------------
+# XCI Flavor Configuration
+#-------------------------------------------------------------------------------
+# This is the configuration for xci-aio.
+#
+# You are free to modify parts of the configuration to fit into your environment.
+# But before doing that, please ensure you checked other flavors to see if one
+# them can be used instead, saving you some time.
+#-------------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------------
+# Configure VM Nodes
+#-------------------------------------------------------------------------------
+export TEST_VM_NUM_NODES=6
+export TEST_VM_NODE_NAMES="xcimaster controller00 controller01 controller02 compute00 compute01"
+export VM_DOMAIN_TYPE=kvm
+export VM_CPU=8
+export VM_DISK=100
+export VM_MEMORY_SIZE=16384
+export VM_DISK_CACHE=unsafe
+
+#-------------------------------------------------------------------------------
+# Ansible Files for the Flavor
+#-------------------------------------------------------------------------------
+XCI_ANSIBLE_PLAYBOOK=$OPNFV_RELENG_PATH/prototypes/xci/file/configure-xci-ha.yml
+XCI_ANSIBLE_INVENTORY=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-ha-inventory
+XCI_ANSIBLE_VARS=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-ha-vars.yml
diff --git a/xci/flavors/xci-mini.sh b/xci/flavors/xci-mini.sh
new file mode 100644
index 00000000..11048f6b
--- /dev/null
+++ b/xci/flavors/xci-mini.sh
@@ -0,0 +1,27 @@
+#-------------------------------------------------------------------------------
+# XCI Flavor Configuration
+#-------------------------------------------------------------------------------
+# This is the configuration for xci-aio.
+#
+# You are free to modify parts of the configuration to fit into your environment.
+# But before doing that, please ensure you checked other flavors to see if one
+# them can be used instead, saving you some time.
+#-------------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------------
+# Configure VM Nodes
+#-------------------------------------------------------------------------------
+export TEST_VM_NUM_NODES=3
+export TEST_VM_NODE_NAMES="xcimaster controller00 compute00"
+export VM_DOMAIN_TYPE=kvm
+export VM_CPU=8
+export VM_DISK=100
+export VM_MEMORY_SIZE=12288
+export VM_DISK_CACHE=unsafe
+
+#-------------------------------------------------------------------------------
+# Ansible Files for the Flavor
+#-------------------------------------------------------------------------------
+XCI_ANSIBLE_PLAYBOOK=$OPNFV_RELENG_PATH/prototypes/xci/file/configure-xci-mini.yml
+XCI_ANSIBLE_INVENTORY=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-mini-inventory
+XCI_ANSIBLE_VARS=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-mini-vars.yml
diff --git a/xci/flavors/xci-noha.sh b/xci/flavors/xci-noha.sh
new file mode 100644
index 00000000..6a83f996
--- /dev/null
+++ b/xci/flavors/xci-noha.sh
@@ -0,0 +1,27 @@
+#-------------------------------------------------------------------------------
+# XCI Flavor Configuration
+#-------------------------------------------------------------------------------
+# This is the configuration for xci-aio.
+#
+# You are free to modify parts of the configuration to fit into your environment.
+# But before doing that, please ensure you checked other flavors to see if one
+# them can be used instead, saving you some time.
+#-------------------------------------------------------------------------------
+
+#-------------------------------------------------------------------------------
+# Configure VM Nodes
+#-------------------------------------------------------------------------------
+export TEST_VM_NUM_NODES=4
+export TEST_VM_NODE_NAMES="xcimaster controller00 compute00 compute01"
+export VM_DOMAIN_TYPE=kvm
+export VM_CPU=8
+export VM_DISK=100
+export VM_MEMORY_SIZE=12288
+export VM_DISK_CACHE=unsafe
+
+#-------------------------------------------------------------------------------
+# Ansible Files for the Flavor
+#-------------------------------------------------------------------------------
+XCI_ANSIBLE_PLAYBOOK=$OPNFV_RELENG_PATH/prototypes/xci/file/configure-xci-mini.yml
+XCI_ANSIBLE_INVENTORY=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-mini-inventory
+XCI_ANSIBLE_VARS=$OPNFV_RELENG_PATH/prototypes/xci/file/xci-mini-vars.yml