Add tasks compatibility with private and public addresses
This commit is contained in:
parent
9e9fd386f0
commit
87f5eb61b9
@ -30,6 +30,18 @@
|
|||||||
when:
|
when:
|
||||||
filebeat_node_name is defined
|
filebeat_node_name is defined
|
||||||
|
|
||||||
|
- name: Configure IP (Private address)
|
||||||
|
set_fact:
|
||||||
|
target_address: "{{ hostvars[inventory_hostname]['private_ip'] }}"
|
||||||
|
when:
|
||||||
|
- hostvars[inventory_hostname]['private_ip'] is defined
|
||||||
|
|
||||||
|
- name: Configure IP (Public address)
|
||||||
|
set_fact:
|
||||||
|
target_address: "{{ inventory_hostname }}"
|
||||||
|
when:
|
||||||
|
- hostvars[inventory_hostname]['private_ip'] is not defined
|
||||||
|
|
||||||
|
|
||||||
- name: Copy the node & admin certificates to Elasticsearch cluster
|
- name: Copy the node & admin certificates to Elasticsearch cluster
|
||||||
copy:
|
copy:
|
||||||
@ -113,12 +125,12 @@
|
|||||||
-key {{ opendistro_conf_path }}/admin.key
|
-key {{ opendistro_conf_path }}/admin.key
|
||||||
-cd {{ opendistro_sec_plugin_conf_path }}/
|
-cd {{ opendistro_sec_plugin_conf_path }}/
|
||||||
-nhnv -icl
|
-nhnv -icl
|
||||||
-h {{ inventory_hostname }}
|
-h {{ target_address }}
|
||||||
run_once: true
|
run_once: true
|
||||||
|
|
||||||
- name: Create custom user
|
- name: Create custom user
|
||||||
uri:
|
uri:
|
||||||
url: "https://{{ inventory_hostname }}:9200/_cluster/health/"
|
url: "https://{{ target_address }}:9200/_cluster/health/"
|
||||||
method: PUT
|
method: PUT
|
||||||
user: "admin" # Default OpenDistro user is always "admin"
|
user: "admin" # Default OpenDistro user is always "admin"
|
||||||
password: "{{ opendistro_admin_password }}"
|
password: "{{ opendistro_admin_password }}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user