semaphore/tasks/actions/add_to_librenms.yml
2024-08-12 01:22:12 +08:00

15 lines
490 B
YAML

- name: Add host to LibreNMS
uri:
url: "{{ librenms_uri }}{{ librenms_url }}"
method: POST
validate_certs: false
headers:
X-Auth-Token: "{{ librenms_api_token }}"
body_format: "json"
body:
hostname: "{{ device }}"
ip: "{{ results['json']['results'][0]['address'] | ansible.utils.ipaddr('address') }}"
display: "{{ device }}"
# hostname: "{{ results['json']['results'][0]['primary_ip']['address'] | ansible.utils.ipaddr('address') }}"