mirror of https://github.com/ceph/ceph-ansible.git
tox: add cephadm_adopt scenario
This adds an optional cephadm_adopt scenario which is based on all_daemons. Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>pull/5540/head
parent
0f3bae09bd
commit
14eed63921
15
tox.ini
15
tox.ini
|
@ -1,5 +1,5 @@
|
||||||
[tox]
|
[tox]
|
||||||
envlist = {centos,ubuntu}-{container,non_container}-{all_daemons,collocation,lvm_osds,shrink_mon,shrink_osd,shrink_mgr,shrink_mds,shrink_rbdmirror,shrink_rgw,lvm_batch,add_mons,add_osds,add_mgrs,add_mdss,add_rbdmirrors,add_rgws,rgw_multisite,purge,storage_inventory,lvm_auto_discovery,all_in_one}
|
envlist = {centos,ubuntu}-{container,non_container}-{all_daemons,collocation,lvm_osds,shrink_mon,shrink_osd,shrink_mgr,shrink_mds,shrink_rbdmirror,shrink_rgw,lvm_batch,add_mons,add_osds,add_mgrs,add_mdss,add_rbdmirrors,add_rgws,rgw_multisite,purge,storage_inventory,lvm_auto_discovery,all_in_one,cephadm_adopt}
|
||||||
{centos,ubuntu}-container-{ooo_collocation}
|
{centos,ubuntu}-container-{ooo_collocation}
|
||||||
{centos,ubuntu}-non_container-{switch_to_containers}
|
{centos,ubuntu}-non_container-{switch_to_containers}
|
||||||
infra_lv_create
|
infra_lv_create
|
||||||
|
@ -299,6 +299,17 @@ commands=
|
||||||
ceph_docker_image_tag={env:CEPH_DOCKER_IMAGE_TAG:latest-master} \
|
ceph_docker_image_tag={env:CEPH_DOCKER_IMAGE_TAG:latest-master} \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
[cephadm-adopt]
|
||||||
|
commands=
|
||||||
|
ansible-playbook -vv -i {changedir}/{env:INVENTORY} {toxinidir}/infrastructure-playbooks/cephadm-adopt.yml --extra-vars "\
|
||||||
|
ireallymeanit=yes \
|
||||||
|
delegate_facts_host={env:DELEGATE_FACTS_HOST:True} \
|
||||||
|
fetch_directory={env:FETCH_DIRECTORY:{changedir}/fetch} \
|
||||||
|
ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:docker.io} \
|
||||||
|
ceph_docker_image={env:CEPH_DOCKER_IMAGE:ceph/daemon} \
|
||||||
|
ceph_docker_image_tag={env:CEPH_DOCKER_IMAGE_TAG:latest-master} \
|
||||||
|
"
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
whitelist_externals =
|
whitelist_externals =
|
||||||
vagrant
|
vagrant
|
||||||
|
@ -373,6 +384,7 @@ changedir=
|
||||||
storage_inventory: {toxinidir}/tests/functional/lvm-osds{env:CONTAINER_DIR:}
|
storage_inventory: {toxinidir}/tests/functional/lvm-osds{env:CONTAINER_DIR:}
|
||||||
lvm_auto_discovery: {toxinidir}/tests/functional/lvm-auto-discovery{env:CONTAINER_DIR:}
|
lvm_auto_discovery: {toxinidir}/tests/functional/lvm-auto-discovery{env:CONTAINER_DIR:}
|
||||||
all_in_one: {toxinidir}/tests/functional/all-in-one{env:CONTAINER_DIR:}
|
all_in_one: {toxinidir}/tests/functional/all-in-one{env:CONTAINER_DIR:}
|
||||||
|
cephadm_adopt: {toxinidir}/tests/functional/all_daemons{env:CONTAINER_DIR:}
|
||||||
|
|
||||||
commands=
|
commands=
|
||||||
rhcs: ansible-playbook -vv -i "localhost," -c local {toxinidir}/tests/functional/rhcs_setup.yml --extra-vars "change_dir={changedir}" --tags "vagrant_setup"
|
rhcs: ansible-playbook -vv -i "localhost," -c local {toxinidir}/tests/functional/rhcs_setup.yml --extra-vars "change_dir={changedir}" --tags "vagrant_setup"
|
||||||
|
@ -433,5 +445,6 @@ commands=
|
||||||
add_rgws: {[add-rgws]commands}
|
add_rgws: {[add-rgws]commands}
|
||||||
rgw_multisite: {[rgw-multisite]commands}
|
rgw_multisite: {[rgw-multisite]commands}
|
||||||
storage_inventory: {[storage-inventory]commands}
|
storage_inventory: {[storage-inventory]commands}
|
||||||
|
cephadm_adopt: {[cephadm-adopt]commands}
|
||||||
|
|
||||||
vagrant destroy --force
|
vagrant destroy --force
|
||||||
|
|
Loading…
Reference in New Issue