xci: Set up the basics for xci developer sandbox 05/31705/3
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>
Fri, 24 Mar 2017 14:06:16 +0000 (15:06 +0100)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Fri, 24 Mar 2017 16:12:03 +0000 (17:12 +0100)
commitaf43f43798ccb6a012dcb072f84c116f7e3ca46a
treedc8fca350d2d76ac50fd78590df7a201a92c9f96
parent33ad7e23e1d76011a574f709c0d2bb915983e6d1
xci: Set up the basics for xci developer sandbox

This change creates
- initial version of the script to initiate the VM node creation and
provisioning with bifrost and OpenStack installation with openstack-ansible
- pinned-versions to hold the "known working" versions. releng will use master
until the development is complete.
- user-vars to hold user variables
- configuration files to keep settings for different flavors
- ansible files (playbooks, inventory files, variables) per flavor. These
files are empty at the moment in order to save the chosen path makes sense.
Once the way is agreed on, these will be similar to the files listed below
with different content per flavor.
    https://gerrit.opnfv.org/gerrit/gitweb?p=releng.git;a=blob;f=prototypes/openstack-ansible/playbooks/inventory
    https://gerrit.opnfv.org/gerrit/gitweb?p=releng.git;a=blob;f=prototypes/openstack-ansible/playbooks/configure-xcimaster.yml
    https://gerrit.opnfv.org/gerrit/gitweb?p=releng.git;a=blob;f=prototypes/openstack-ansible/var/ubuntu.yml

These new files will be the ones used when the actual deployment is done
with openstack-ansible based on the flavor chosen by developer (or CI).

Change-Id: Ia2f38416a161abd186cbcca61e105c6a68f78b54
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
19 files changed:
prototypes/xci/config/pinned-versions [new file with mode: 0755]
prototypes/xci/config/user-vars [new file with mode: 0755]
prototypes/xci/file/configure-xci-aio.yml [new file with mode: 0644]
prototypes/xci/file/configure-xci-ha.yml [new file with mode: 0644]
prototypes/xci/file/configure-xci-mini.yml [new file with mode: 0644]
prototypes/xci/file/configure-xci-noha.yml [new file with mode: 0644]
prototypes/xci/file/xci-aio-inventory [new file with mode: 0644]
prototypes/xci/file/xci-aio-vars.yml [new file with mode: 0644]
prototypes/xci/file/xci-ha-inventory [new file with mode: 0644]
prototypes/xci/file/xci-ha-vars.yml [new file with mode: 0644]
prototypes/xci/file/xci-mini-inventory [new file with mode: 0644]
prototypes/xci/file/xci-mini-vars.yml [new file with mode: 0644]
prototypes/xci/file/xci-noha-inventory [new file with mode: 0644]
prototypes/xci/file/xci-noha-vars.yml [new file with mode: 0644]
prototypes/xci/flavors/xci-aio.sh [new file with mode: 0644]
prototypes/xci/flavors/xci-ha.sh [new file with mode: 0644]
prototypes/xci/flavors/xci-mini.sh [new file with mode: 0644]
prototypes/xci/flavors/xci-noha.sh [new file with mode: 0644]
prototypes/xci/xci-deploy.sh [new file with mode: 0755]