Deploy CI/CD toolchains for any Xtesting-based project 87/65887/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Mon, 10 Dec 2018 20:38:43 +0000 (21:38 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sun, 16 Dec 2018 06:18:51 +0000 (07:18 +0100)
commit4ef76478c0dea81c006bf92350e644919d063668
treea59c9c3ed181e297865ae30077852f0c31cce316
parent77cd8a64ee0b7948d61c5274016c609b2b87a19a
Deploy CI/CD toolchains for any Xtesting-based project

It allows deploying the CI/CD toolchain via ansible for all projects
based on Xtesting (e.g. OPNFV Functest, ONAP robot tests, etc.).

It deploys Jenkins, Minio and S3www and loads all jobs in Jenkins.
Last components (MongoDB, TestAPI and dashboard) will be deployed in
the next update of the ansible role.

To deploy the testing toolchain:
$ ansible-galaxy install collivier.xtesting
$ ansible-playbook ansible/site.yml

Change-Id: I5a8ddb45fc354c9a22c52f0d42ce2e0181f345b7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit da22164eda930726eef5e827885e9f1798c4d7e7)
ansible/site.yml [new file with mode: 0644]
tox.ini