openstack-ansible-os_swift/tests/inventory
Major Hayden fa9f41f823
Optimize swift gate
This patch contains five combined improvements.

1) Remove RabbitMQ from the gate

RabbitMQ is only needed in the swift gate if the ceilometer
middleware is being deloyed. This isn't enabled in the gate
job, so let's save some time and deploy memcached/galera
without RabbitMQ.

2) Bindep pyOpenSSL change

This commit also includes the pyOpenSSL bindep change in the
hopes that we can get the swift gate moving along again. ;)

3) Disable erasure code test for CentOS

Due to #1707220 we are running into issues with CentOS 7 running Erasure
Code storage policies on RAX hardware.

This patch temoprarily disables EC testing for CentOS 7, but we can
re-enable that once the package is backported to stable/ocata branch.

4) Pass packages as a list

This patch passes a list of packages to the package module
rather than using "with_items" and it should speed up the
package installation process.

5) Set package state to present

Change-Id: Ic7b13853ce00b0f8ac2181e46e2bd8dea5ce377e
Co-Authored-By: Andy McCrae <andy.mccrae@gmail.com>
2017-08-09 08:43:25 -05:00

59 lines
626 B
Plaintext

[all]
localhost
infra1
swift-proxy
swift-storage1
swift-storage2
swift-storage3
[all_containers]
infra1
swift-proxy
swift-storage1
swift-storage2
swift-storage3
[galera_all]
infra1
[memcached_all]
infra1
[service_all:children]
galera_all
memcached_all
[keystone_all]
infra1
[swift_hosts]
swift-storage1
swift-storage2
swift-storage3
[swift_proxy]
swift-proxy
[swift_acc]
swift-storage1
swift-storage2
swift-storage3
[swift_cont]
swift-storage1
swift-storage2
swift-storage3
[swift_obj]
swift-storage1
swift-storage2
swift-storage3
[swift_all:children]
swift_acc
swift_proxy
swift_cont
swift_obj
[swift_remote_all]