openstack-ansible-os_swift/tasks
Jesse Pretorius 1ddd7590cf Move MQ vhost/user creation into role
There is no record for why we implement the MQ vhost/user creation
outside of the role in the playbook, when we could do it inside the
role.

Implementing it inside the role allows us to reduce the quantity of
group_vars duplicated from the role, and allows us to better document
the required variables in the role. The delegation can still be done
as it is done in the playbook too.

In this patch we implement the new variable:
- swift_oslomsg_notify_setup_host

This is used in the role to allow delegation of the MQ vhost/user
setup for each type to any host, but they default to using the first
member of the applicable oslomsg host group.

We also adjust some of the defaults to automatically inherit existing
vars set in group_vars form the integrated build so that we do not
need to do the wiring in the integrated build's group vars. We still
default them in the role too for independent role usage.

Depends-On: https://review.openstack.org/584630
Change-Id: I3d5e00e090d37ea7aa95460965749ef066b63b23
2018-07-26 09:43:10 +00:00
..
main.yml Move MQ vhost/user creation into role 2018-07-26 09:43:10 +00:00
mq_setup.yml Move MQ vhost/user creation into role 2018-07-26 09:43:10 +00:00
swift_calculate_addresses.yml Fix typo in error message 2017-01-11 16:09:16 +00:00
swift_check_hashes.yml Add check for swift_hash_path_ variables 2016-09-14 13:06:53 +00:00
swift_install.yml Add support for using distribution packages for OpenStack services 2018-06-04 08:41:19 +01:00
swift_install_source.yml Add support for using distribution packages for OpenStack services 2018-06-04 08:41:19 +01:00
swift_key_distribute.yml Cleanup/standardize usage of tags 2016-08-16 09:30:41 -05:00
swift_key_populate.yml Cleanup/standardize usage of tags 2016-08-16 09:30:41 -05:00
swift_key_setup.yml Change include: to include_tasks: 2018-02-16 19:32:48 +00:00
swift_post_install.yml Use dictionary for service mappings 2016-10-13 13:30:58 +01:00
swift_pre_install.yml Converted the limits config to use systemd 2017-01-30 18:56:52 +00:00
swift_proxy_hosts.yml Do not log passwords 2018-04-18 12:57:31 +01:00
swift_pypy_setup.yml Allow the developer constraints to be adjusted 2017-05-26 11:59:33 +01:00
swift_rings.yml Drop SELinux support from os_swift 2018-06-30 13:30:47 -04:00
swift_rings_build.yml Remove jinja2 delimiters from when 2017-12-01 10:24:05 -06:00
swift_rings_check.yml Fix linting issues for ansible-lint 3.4.1 2016-11-02 13:03:19 +00:00
swift_rings_distribute.yml Suppress rsync warnings w/command 2017-09-01 09:39:40 -05:00
swift_rings_md5sum.yml Fix linting issues for ansible-lint 3.4.1 2016-11-02 13:03:19 +00:00
swift_rings_post_distribution_check.yml Bring consistency to tags 2017-01-13 13:44:06 +00:00
swift_service_setup.yml Do not log passwords 2018-04-18 12:57:31 +01:00
swift_storage_hosts.yml Change include: to include_tasks: 2018-02-16 19:32:48 +00:00
swift_storage_hosts_account.yml Use dictionary for service mappings 2016-10-13 13:30:58 +01:00
swift_storage_hosts_container.yml Update container-sync to use internal client 2017-04-04 15:04:19 +00:00
swift_storage_hosts_object.yml Use dictionary for service mappings 2016-10-13 13:30:58 +01:00
swift_storage_hosts_setup.yml Add CentOS7 support for Swift 2016-11-14 17:03:02 +00:00