xci: Enable node provisioning and shuffle/rename stuff 81/31881/4
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>
Mon, 27 Mar 2017 08:29:01 +0000 (10:29 +0200)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Mon, 27 Mar 2017 08:44:43 +0000 (10:44 +0200)
commit1d715c681a1216b7b91f05a779df6e34b2179cef
tree6a71f48d7ccd0bdfead75963a744469f79ec06f3
parenteab89fda5f0fde5b8c608b7facb3f8d45970a8ec
xci: Enable node provisioning and shuffle/rename stuff

This change enables node provisioning using bifrost based on the chosen
flavor.

Other changes include
- move flavor specific stuff (playbooks, inventory, vars) into their own
folders so it is easier to copy them over.
- rename flavors and get rid of xci from them.
- introduce env-vars to keep variables that are not really user variables.

Please note that this patch contains empty files and so on due to still
trying to find best way to structurei things. Apart from this, there will
probably be lots of duplications here and there which will be taken care
of once things settle.

Change-Id: I04a5d422e5b018439bafea5e68e65255ae38d22b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
23 files changed:
prototypes/xci/config/env-vars [new file with mode: 0755]
prototypes/xci/config/pinned-versions
prototypes/xci/config/user-vars
prototypes/xci/file/aio/playbooks/configure-xcihost.yml [moved from prototypes/xci/file/configure-xci-aio.yml with 100% similarity]
prototypes/xci/file/aio/playbooks/inventory [new file with mode: 0644]
prototypes/xci/file/aio/var/ubuntu.yml [new file with mode: 0644]
prototypes/xci/file/ha/configure-targethosts.yml [moved from prototypes/xci/file/configure-xci-ha.yml with 100% similarity]
prototypes/xci/file/ha/playbooks/configure-xcihost.yml [moved from prototypes/xci/file/configure-xci-mini.yml with 100% similarity]
prototypes/xci/file/ha/playbooks/inventory [moved from prototypes/xci/file/configure-xci-noha.yml with 100% similarity]
prototypes/xci/file/ha/var/ubuntu.yml [moved from prototypes/xci/file/xci-aio-inventory with 100% similarity]
prototypes/xci/file/mini/configure-targethosts.yml [moved from prototypes/xci/file/xci-aio-vars.yml with 100% similarity]
prototypes/xci/file/mini/playbooks/configure-xcihost.yml [moved from prototypes/xci/file/xci-ha-inventory with 100% similarity]
prototypes/xci/file/mini/playbooks/inventory [moved from prototypes/xci/file/xci-ha-vars.yml with 100% similarity]
prototypes/xci/file/mini/var/ubuntu.yml [moved from prototypes/xci/file/xci-mini-inventory with 100% similarity]
prototypes/xci/file/noha/configure-targethosts.yml [moved from prototypes/xci/file/xci-mini-vars.yml with 100% similarity]
prototypes/xci/file/noha/playbooks/configure-xcihost.yml [moved from prototypes/xci/file/xci-noha-inventory with 100% similarity]
prototypes/xci/file/noha/playbooks/inventory [moved from prototypes/xci/file/xci-noha-vars.yml with 100% similarity]
prototypes/xci/file/noha/var/ubuntu.yml [new file with mode: 0644]
prototypes/xci/flavors/aio [moved from prototypes/xci/flavors/xci-aio.sh with 59% similarity]
prototypes/xci/flavors/ha [moved from prototypes/xci/flavors/xci-ha.sh with 57% similarity]
prototypes/xci/flavors/mini [moved from prototypes/xci/flavors/xci-mini.sh with 56% similarity]
prototypes/xci/flavors/noha [moved from prototypes/xci/flavors/xci-noha.sh with 56% similarity]
prototypes/xci/xci-deploy.sh