forked from ceph/ceph-container
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tox.ini
32 lines (30 loc) · 969 Bytes
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[tox]
envlist = {ceph_ansible,ceph_ansible2.1}-{jewel,kraken}-{xenial_cluster,centos7_cluster}
skipsdist = True
[testenv]
whitelist_externals =
vagrant
bash
pip
git
passenv=*
setenv=
TOXINIDIR = {toxinidir}
ANSIBLE_ACTION_PLUGINS = {toxinidir}/ceph-ansible/plugins/actions
# only available for ansible >= 2.2
ANSIBLE_STDOUT_CALLBACK = debug
CEPH_ANSIBLE_SCENARIO_PATH = {toxinidir}/ceph-ansible/tests/functional/centos/7/docker-cluster
# we're reusing the same test scenario from ceph-ansible so
# for now we can reuse this same address
REGISTRY_ADDRESS = 192.168.15.1:5000
centos7_cluster: IMAGE_DISTRO = centos/7
xenial_cluster: IMAGE_DISTRO = ubuntu/16.04
jewel: CEPH_RELEASE = jewel
kraken: CEPH_RELEASE = kraken
ceph_ansible2.1: CEPH_ANSIBLE_BRANCH = stable-2.1
ceph_ansible: CEPH_ANSIBLE_BRANCH = master
VAGRANT_PROVIDER={env:VAGRANT_PROVIDER:libvirt}
deps=
ansible==2.2
commands=
bash {toxinidir}/tests/tox.sh