ceph-ansible/roles/ceph-rgw/tasks
Benoît Knecht d2b7670c7d ceph-rgw: Make sure pool name templates are expanded
It is common to set templated pool names in `rgw_create_pools`, e.g.

```yaml
rgw_create_pools:
  "{{ rgw_zone }}.rgw.buckets.index":
    pg_num: 16
    size: 3
    type: replicated
```

This worked fine with Ansible 2.8, but broke in Ansible 2.9 due to a change in
the way `with_dict` works [1].

This commit replaces the use of `with_dict` with

```yaml
loop: "{{ rgw_create_pools | dict2items }}"
```

which works as intended and expands the template in the pool name.

[1]: https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.9.html#loops

Closes #5348

Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
2020-05-11 11:51:27 -04:00
..
multisite ceph-rgw: use match instead of equalto from jinja2 2020-05-06 14:23:10 -04:00
common.yml ceph-rgw: allow SSL certificate content to supplied 2020-02-17 16:22:11 +01:00
main.yml rgw multisite: enable more than 1 realm per cluster 2020-03-04 12:58:13 -05:00
openstack-keystone.yml improve coding style 2019-04-23 15:37:07 +02:00
pre_requisite.yml ansible: use 'bool' filter on boolean conditionals 2019-06-06 10:21:17 +02:00
rgw_create_pools.yml ceph-rgw: Make sure pool name templates are expanded 2020-05-11 11:51:27 -04:00
start_docker_rgw.yml rgw: refact tasks directory layout 2019-10-01 10:27:51 -04:00
start_radosgw.yml improve coding style 2019-04-23 15:37:07 +02:00
systemd.yml rgw: refact tasks directory layout 2019-10-01 10:27:51 -04:00