Harden existing-host observability deploy defaults
This commit is contained in:
parent
c3fe0324ea
commit
7382073910
@ -118,11 +118,19 @@
|
|||||||
register: observability_dns_public
|
register: observability_dns_public
|
||||||
until:
|
until:
|
||||||
- observability_dns_public.status == 200
|
- observability_dns_public.status == 200
|
||||||
- observability_dns_public.json.Status == 0
|
|
||||||
- >
|
- >
|
||||||
(observability_dns_public.json.Answer | default([])
|
(
|
||||||
| selectattr('data', 'equalto', observability_dns_target ~ '.')
|
observability_dns_public.json.Status
|
||||||
| list | length) > 0
|
if (observability_dns_public.json is defined)
|
||||||
|
else ((observability_dns_public.content | from_json).Status | default(1))
|
||||||
|
) == 0
|
||||||
|
- >
|
||||||
|
(
|
||||||
|
observability_dns_public.json.Answer
|
||||||
|
if (observability_dns_public.json is defined)
|
||||||
|
else ((observability_dns_public.content | from_json).Answer | default([]))
|
||||||
|
) | selectattr('data', 'equalto', observability_dns_target ~ '.')
|
||||||
|
| list | length > 0
|
||||||
retries: "{{ dns_wait_retries }}"
|
retries: "{{ dns_wait_retries }}"
|
||||||
delay: "{{ dns_wait_delay }}"
|
delay: "{{ dns_wait_delay }}"
|
||||||
|
|
||||||
|
|||||||
@ -268,7 +268,7 @@
|
|||||||
- name: setup nginx exporter
|
- name: setup nginx exporter
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
tags: nginx_exporter
|
tags: nginx_exporter
|
||||||
when: nginx_exporter_enabled|bool
|
when: nginx_enabled|bool and nginx_exporter_enabled|bool
|
||||||
block:
|
block:
|
||||||
- name: copy nginx_exporter systemd service
|
- name: copy nginx_exporter systemd service
|
||||||
template: src=nginx/nginx_exporter.svc dest={{ systemd_dir }}/nginx_exporter.service owner=root group=root mode='0644'
|
template: src=nginx/nginx_exporter.svc dest={{ systemd_dir }}/nginx_exporter.service owner=root group=root mode='0644'
|
||||||
|
|||||||
@ -107,7 +107,7 @@ proxy_env: # global proxy env when downloading packages
|
|||||||
#-----------------------------------------------------------------
|
#-----------------------------------------------------------------
|
||||||
# NGINX (Reference)
|
# NGINX (Reference)
|
||||||
#-----------------------------------------------------------------
|
#-----------------------------------------------------------------
|
||||||
nginx_enabled: true # enable nginx on this infra node?
|
nginx_enabled: false # enable nginx on this infra node?
|
||||||
nginx_home: /www # nginx content dir, `/www` by default (soft link to nginx_data)
|
nginx_home: /www # nginx content dir, `/www` by default (soft link to nginx_data)
|
||||||
nginx_data: /data/nginx # nginx actual data dir, /data/nginx by default
|
nginx_data: /data/nginx # nginx actual data dir, /data/nginx by default
|
||||||
#-----------------------------------------------------------------
|
#-----------------------------------------------------------------
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user