[tox]
-envlist = {centos7,xenial}-{bluestore,filestore}-{single_type,single_type_dmcrypt}
+envlist = {centos7,xenial}-{bluestore,filestore}-{single_type,single_type_dmcrypt},centos7-{bluestore,filestore}-{mixed_type, mixed_type_dmcrypt}
skipsdist = True
[testenv]
changedir=
centos7-filestore-single_type: {toxinidir}/centos7/filestore/single-type
centos7-filestore-single_type_dmcrypt: {toxinidir}/centos7/filestore/single-type-dmcrypt
+ centos7-filestore-mixed_type: {toxinidir}/centos7/filestore/mixed-type
+ centos7-filestore-mixed_type_dmcrypt: {toxinidir}/centos7/filestore/mixed-type-dmcrypt
centos7-bluestore-single_type: {toxinidir}/centos7/bluestore/single-type
centos7-bluestore-single_type_dmcrypt: {toxinidir}/centos7/bluestore/single-type-dmcrypt
+ centos7-bluestore-mixed_type: {toxinidir}/centos7/bluestore/mixed-type
+ centos7-bluestore-mixed_type_dmcrypt: {toxinidir}/centos7/bluestore/mixed-type-dmcrypt
xenial-filestore-single_type: {toxinidir}/xenial/filestore/single-type
xenial-filestore-single_type_dmcrypt: {toxinidir}/xenial/filestore/single-type-dmcrypt
xenial-bluestore-single_type: {toxinidir}/xenial/bluestore/single-type
cp {toxinidir}/../playbooks/deploy.yml {envdir}/tmp/ceph-ansible
+ # individual scenario setup
+ ansible-playbook -vv -i {changedir}/hosts {changedir}/setup.yml
+
# use ceph-ansible to deploy a ceph cluster on the vms
ansible-playbook -vv -i {changedir}/hosts {envdir}/tmp/ceph-ansible/deploy.yml --extra-vars "fetch_directory={changedir}/fetch ceph_dev_branch={env:CEPH_DEV_BRANCH:master} ceph_dev_sha1={env:CEPH_DEV_SHA1:latest} toxinidir={toxinidir}"