KZ
Size: a a a
KZ
KZ
AY
KZ
KZ
AY
KZ
KZ
KZ
D
SM
SM
KZ
KZ
D
D
- name: put data to consul
become: false
uri:
url: "https://{{consul_prom_server}}/v1/catalog/register"
body_format: json
body: {"Datacenter": "{{consul_dc_name}}", "Node": "{{ansible_fqdn}}", "Address": "{{ansible_default_ipv4.address}}", "Service": {"Service": "node_exporter", "Port": 9100, "Tags": ["node_exporter","prometheus","{{stand_type}}"] }}
headers:
Accept: 'application/json'
method: PUT
delegate_to: 127.0.0.1
KZ
KZ
$ curl -X PUT -d '{"Datacenter": "dc1", "Node": "google",
"Address": "www.google.com",
"Service": {"Service": "search", "Port": 80}}'
http://127.0.0.1:8500/v1/catalog/register
KZ
- name: put data to consul
become: false
uri:
url: "https://{{consul_prom_server}}/v1/catalog/register"
body_format: json
body: {"Datacenter": "{{consul_dc_name}}", "Node": "{{ansible_fqdn}}", "Address": "{{ansible_default_ipv4.address}}", "Service": {"Service": "node_exporter", "Port": 9100, "Tags": ["node_exporter","prometheus","{{stand_type}}"] }}
headers:
Accept: 'application/json'
method: PUT
delegate_to: 127.0.0.1
AY
{
"ID": "redis1",
"Name": "redis",
"Address": "8.8.8.8",
"Port": 8000
}