mirror of https://github.com/ceph/ceph-ansible.git
dashboard: support igw nodes with dedicated subnet
This adds the possibility to deploy the dashboard with igw nodes using
a dedicated subnet.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1926170
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit c33de174f1
)
pull/6407/head
parent
1fd0661d3e
commit
2b19dfdaae
|
@ -721,6 +721,8 @@ dummy:
|
||||||
#alertmanager_port: 9093
|
#alertmanager_port: 9093
|
||||||
#alertmanager_cluster_port: 9094
|
#alertmanager_cluster_port: 9094
|
||||||
#alertmanager_conf_overrides: {}
|
#alertmanager_conf_overrides: {}
|
||||||
|
# igw
|
||||||
|
#igw_network: "{{ public_network }}"
|
||||||
|
|
||||||
|
|
||||||
##################################
|
##################################
|
||||||
|
|
|
@ -721,6 +721,8 @@ alertmanager_container_image: registry.redhat.io/openshift4/ose-prometheus-alert
|
||||||
#alertmanager_port: 9093
|
#alertmanager_port: 9093
|
||||||
#alertmanager_cluster_port: 9094
|
#alertmanager_cluster_port: 9094
|
||||||
#alertmanager_conf_overrides: {}
|
#alertmanager_conf_overrides: {}
|
||||||
|
# igw
|
||||||
|
#igw_network: "{{ public_network }}"
|
||||||
|
|
||||||
|
|
||||||
##################################
|
##################################
|
||||||
|
|
|
@ -281,7 +281,7 @@
|
||||||
- name: add iscsi gateways - ipv4
|
- name: add iscsi gateways - ipv4
|
||||||
command: "{{ ceph_cmd }} --cluster {{ cluster }} dashboard iscsi-gateway-add -i -"
|
command: "{{ ceph_cmd }} --cluster {{ cluster }} dashboard iscsi-gateway-add -i -"
|
||||||
args:
|
args:
|
||||||
stdin: "{{ 'https' if hostvars[item]['api_secure'] | default(false) | bool else 'http' }}://{{ hostvars[item]['api_user'] | default('admin') }}:{{ hostvars[item]['api_password'] | default('admin') }}@{{ hostvars[item]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(public_network.split(',')) | first }}:{{ hostvars[item]['api_port'] | default(5000) }}"
|
stdin: "{{ 'https' if hostvars[item]['api_secure'] | default(false) | bool else 'http' }}://{{ hostvars[item]['api_user'] | default('admin') }}:{{ hostvars[item]['api_password'] | default('admin') }}@{{ hostvars[item]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(igw_network.split(',')) | first }}:{{ hostvars[item]['api_port'] | default(5000) }}"
|
||||||
stdin_add_newline: no
|
stdin_add_newline: no
|
||||||
changed_when: false
|
changed_when: false
|
||||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||||
|
@ -291,7 +291,7 @@
|
||||||
- name: add iscsi gateways - ipv6
|
- name: add iscsi gateways - ipv6
|
||||||
command: "{{ ceph_cmd }} --cluster {{ cluster }} dashboard iscsi-gateway-add -i -"
|
command: "{{ ceph_cmd }} --cluster {{ cluster }} dashboard iscsi-gateway-add -i -"
|
||||||
args:
|
args:
|
||||||
stdin: "{{ 'https' if hostvars[item]['api_secure'] | default(false) | bool else 'http' }}://{{ hostvars[item]['api_user'] | default('admin') }}:{{ hostvars[item]['api_password'] | default('admin') }}@{{ hostvars[item]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(public_network.split(',')) | last | ipwrap }}:{{ hostvars[item]['api_port'] | default(5000) }}"
|
stdin: "{{ 'https' if hostvars[item]['api_secure'] | default(false) | bool else 'http' }}://{{ hostvars[item]['api_user'] | default('admin') }}:{{ hostvars[item]['api_password'] | default('admin') }}@{{ hostvars[item]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(igw_network.split(',')) | last | ipwrap }}:{{ hostvars[item]['api_port'] | default(5000) }}"
|
||||||
stdin_add_newline: no
|
stdin_add_newline: no
|
||||||
changed_when: false
|
changed_when: false
|
||||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||||
|
|
|
@ -713,6 +713,8 @@ alertmanager_conf_dir: /etc/alertmanager
|
||||||
alertmanager_port: 9093
|
alertmanager_port: 9093
|
||||||
alertmanager_cluster_port: 9094
|
alertmanager_cluster_port: 9094
|
||||||
alertmanager_conf_overrides: {}
|
alertmanager_conf_overrides: {}
|
||||||
|
# igw
|
||||||
|
igw_network: "{{ public_network }}"
|
||||||
|
|
||||||
|
|
||||||
##################################
|
##################################
|
||||||
|
|
Loading…
Reference in New Issue