mirror of https://github.com/ceph/ceph-ansible.git
commit
4c2d98f18c
|
@ -98,9 +98,9 @@ mon host = {% if nb_mon > 0 %}
|
|||
{%- else -%}
|
||||
{% set interface = 'ansible_' + monitor_interface %}
|
||||
{% if ip_version == 'ipv4' -%}
|
||||
{{ [interface][ip_version]['address'] }}
|
||||
{{ hostvars[host][interface][ip_version]['address'] }}
|
||||
{%- elif ip_version == 'ipv6' -%}
|
||||
[{{ [interface][ip_version][0]['address'] }}]
|
||||
[{{ hostvars[host][interface][ip_version][0]['address'] }}]
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
{% if not loop.last -%},{%- endif %}
|
||||
|
@ -195,16 +195,18 @@ rgw frontends = civetweb port={{ radosgw_address }}:{{ radosgw_civetweb_port }}
|
|||
rgw frontends = civetweb port=[{{ radosgw_address }}]:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
{% endif %}
|
||||
{% elif hostvars[host]['radosgw_interface'] is defined -%}
|
||||
{% set interface='ansible_' + hostvars[host]['radosgw_interface'] %}
|
||||
{% if ip_version == 'ipv4' %}
|
||||
rgw frontends = civetweb port={{ hostvars[host]['ansible_' + hostvars[host]['radosgw_interface']][ip_version]['address'] }}:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
rgw frontends = civetweb port={{ hostvars[host][interface][ip_version]['address'] }}:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
{% elif ip_version == 'ipv6' %}
|
||||
rgw frontends = civetweb port=[{{ hostvars[host]['ansible_' + hostvars[host]['radosgw_interface']][ip_version][0]['address'] }}]:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
rgw frontends = civetweb port=[{{ hostvars[host][interface][ip_version][0]['address'] }}]:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
{% set interface='ansible_' + radosgw_interface %}
|
||||
{% if ip_version == 'ipv4' %}
|
||||
rgw frontends = civetweb port={{ ['ansible_' + radosgw_interface][ip_version]['address'] }}:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
rgw frontends = civetweb port={{ hostvars[host][interface][ip_version]['address'] }}:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
{% elif ip_version == 'ipv6' %}
|
||||
rgw frontends = civetweb port=[{{ ['ansible_' + radosgw_interface][ip_version][0]['address'] }}]:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
rgw frontends = civetweb port=[{{ hostvars[host][interface][ip_version][0]['address'] }}]:{{ radosgw_civetweb_port }} {{ radosgw_civetweb_options }}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
|
|
@ -51,9 +51,9 @@ ExecStart=/usr/bin/docker run --rm --name ceph-mon-%i --net=host \
|
|||
{% else %}
|
||||
{% set interface = 'ansible_' + monitor_interface %}
|
||||
{% if ip_version == 'ipv4' -%}
|
||||
-e MON_IP={{ [interface][ip_version]['address'] }} \
|
||||
-e MON_IP={{ hostvars[inventory_hostname][interface][ip_version]['address'] }} \
|
||||
{% elif ip_version == 'ipv6' -%}
|
||||
-e MON_IP=[{{ [interface][ip_version][0]['address'] }}] \
|
||||
-e MON_IP=[{{ hostvars[inventory_hostname][interface][ip_version][0]['address'] }}] \
|
||||
{% endif -%}
|
||||
{%- endif %}
|
||||
-e CLUSTER={{ cluster }} \
|
||||
|
|
|
@ -55,9 +55,9 @@ ExecStart=/usr/bin/docker run --rm --net=host \
|
|||
{% else %}
|
||||
{% set interface = 'ansible_' + radosgw_interface %}
|
||||
{% if ip_version == 'ipv4' %}
|
||||
-e RGW_CIVETWEB_IP={{ [interface][ip_version]['address'] }} \
|
||||
-e RGW_CIVETWEB_IP={{ hostvars[inventory_hostname][interface][ip_version]['address'] }} \
|
||||
{% elif ip_version == 'ipv6' %}
|
||||
-e RGW_CIVETWEB_IP=[{{ [interface][ip_version][0]['address'] }}] \
|
||||
-e RGW_CIVETWEB_IP=[{{ hostvars[inventory_hostname][interface][ip_version][0]['address'] }}] \
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
-v /etc/localtime:/etc/localtime:ro \
|
||||
|
|
Loading…
Reference in New Issue