setting attributes with empty string is a bad user input.
Also, removing `rule_name` attribute when creating a code erasure pool.
(this rule isnt intended for code erasure pool type).
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
83faf943512f4c8010ab5d42fc2e38e169bcc4fe)
name: "images"
pg_num: "{{ osd_pool_default_pg_num }}"
pgp_num: "{{ osd_pool_default_pg_num }}"
- rule_name: "HDD"
type: 3
- erasure_profile: ""
- expected_num_objects: ""
size: 1
pg_autoscale_mode: True
target_size_ratio: 0.2
pgp_num: "{{ osd_pool_default_pg_num }}"
rule_name: "HDD"
type: 1
- erasure_profile: ""
- expected_num_objects: ""
size: 1
openstack_pools:
- "{{ openstack_glance_pool }}"
pgp_num: "{{ osd_pool_default_pg_num }}"
rule_name: "HDD"
type: 1
- erasure_profile: ""
- expected_num_objects: ""
test2:
name: "test2"
pg_num: "{{ osd_pool_default_pg_num }}"
pgp_num: "{{ osd_pool_default_pg_num }}"
rule_name: "HDD"
type: 1
- erasure_profile: ""
- expected_num_objects: ""
pools:
- "{{ test }}"
- "{{ test2 }}"
name: "images"
pg_num: "{{ osd_pool_default_pg_num }}"
pgp_num: "{{ osd_pool_default_pg_num }}"
- rule_name: "HDD"
type: 3
- erasure_profile: ""
- expected_num_objects: ""
size: 1
application: rbd
pg_autoscale_mode: True
pgp_num: "{{ osd_pool_default_pg_num }}"
rule_name: "HDD"
type: 1
- erasure_profile: ""
- expected_num_objects: ""
size: 1
application: rbd
openstack_pools:
pgp_num: "{{ osd_pool_default_pg_num }}"
rule_name: "HDD"
type: 1
- erasure_profile: ""
- expected_num_objects: ""
size: "{{ osd_pool_default_size }}"
test2:
name: "test2"
pgp_num: "{{ osd_pool_default_pg_num }}"
rule_name: "HDD"
type: 1
- erasure_profile: ""
- expected_num_objects: ""
size: "{{ osd_pool_default_size }}"
pools:
- "{{ test }}"