swift, aio, tests
This spec exists to allow for testing a diferent deployment methodogy, namely swift deployments. The problem is the openstack_user_config.yml.aio file defines hosts that are not needed for an AIO deployment.
Deploying aio for testing deploys all Openstack services only swift is desired. We are not testing this deployment type.
add openstack_user_config.yml.aio.swift for swift only deployments.
add/modify the deployment scripts to add a switch for swift only deployments.
modify tests to allow for swift only deployments.
Minimal to no impact to the actual playbooks.
End user impact¶
Allows the end user to use the openstack_user_config.yml.aio.swift file as a template to base their own swift deployments.
The playbooks would remain unchanged, only deployers using the scripts may need to change, this does not alter default behavior.
This would allow testing of standalone swift deployments.
- Primary assignee:
create aio file
add/alter scripts to allow for standalone swift testing (tempest changes)
add test to project_config
enable test in openstack-ansible
This will add a test/vote to openstack-ansible
Possibly pointing out the openstack_user_config.yml.aio.swift file as a template for larger deployments and documenting the new environment variables.