From: Guillaume Abrioux Date: Tue, 18 Sep 2018 16:10:57 +0000 (+0200) Subject: config: set default _rgw_hostname value to respective host X-Git-Tag: v3.2.0beta2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=6d6fd514e0cbfb8283c349353582966938cd1c10;p=ceph-ansible.git config: set default _rgw_hostname value to respective host the default value for _rgw_hostname was took from the current node being played while it should be took from the respective node in the loop. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1622505 Signed-off-by: Guillaume Abrioux --- diff --git a/roles/ceph-config/templates/ceph.conf.j2 b/roles/ceph-config/templates/ceph.conf.j2 index 75233bbb2..943acad22 100644 --- a/roles/ceph-config/templates/ceph.conf.j2 +++ b/roles/ceph-config/templates/ceph.conf.j2 @@ -169,11 +169,11 @@ osd memory target = {{ _osd_memory_target | default(osd_memory_target) }} {% if inventory_hostname in groups.get(rgw_group_name, []) %} {% for host in groups[rgw_group_name] %} -{% set rgw_hostname = hostvars[host]['rgw_hostname'] | default(ansible_hostname) %} +{% set _rgw_hostname = hostvars[host]['rgw_hostname'] | default(hostvars[host]['ansible_hostname']) %} {# {{ hostvars[host]['rgw_hostname'] }} for backward compatibility, fqdn issues. See bz1580408 #} -[client.rgw.{{ rgw_hostname }}] -host = {{ rgw_hostname }} -keyring = /var/lib/ceph/radosgw/{{ cluster }}-rgw.{{ rgw_hostname }}/keyring +[client.rgw.{{ _rgw_hostname }}] +host = {{ _rgw_hostname }} +keyring = /var/lib/ceph/radosgw/{{ cluster }}-rgw.{{ _rgw_hostname }}/keyring log file = /var/log/ceph/{{ cluster }}-rgw-{{ hostvars[host]['ansible_hostname'] }}.log {% if hostvars[host]['radosgw_address_block'] is defined and hostvars[host]['radosgw_address_block'] != 'subnet' %} {% if ip_version == 'ipv4' %} @@ -219,11 +219,11 @@ rgw frontends = {{ radosgw_frontend_type }} {{ 'port' if radosgw_frontend_type = {% if inventory_hostname in groups.get(nfs_group_name, []) and inventory_hostname not in groups.get(rgw_group_name, []) %} {% for host in groups[nfs_group_name] %} -{% set rgw_hostname = hostvars[host]['rgw_hostname'] | default(ansible_hostname) %} +{% set _rgw_hostname = hostvars[host]['rgw_hostname'] | default(hostvars[host]['ansible_hostname']) %} {% if nfs_obj_gw %} -[client.rgw.{{ rgw_hostname }}] -host = {{ rgw_hostname }} -keyring = /var/lib/ceph/radosgw/{{ cluster }}-rgw.{{ rgw_hostname }}/keyring +[client.rgw.{{ _rgw_hostname }}] +host = {{ _rgw_hostname }} +keyring = /var/lib/ceph/radosgw/{{ cluster }}-rgw.{{ _rgw_hostname }}/keyring log file = /var/log/ceph/{{ cluster }}-rgw-{{ hostvars[host]['ansible_hostname'] }}.log {% endif %} {% endfor %}