Files
KNELIAC/playbooks/librenms_drift_report.yml
T

23 lines
790 B
YAML

---
# librenms_drift_report.yml — network-layer CMDB drift (LibreNMS vs GLPI) [#808/#705]
# Runs on the workstation; report lands in /var/log/glpi-reconcile/.
- name: Network-layer CMDB drift report
hosts: ultix-streaming
gather_facts: false
tasks:
- name: run librenms-glpi drift report as reachableceo
ansible.builtin.command:
cmd: >
bash /home/reachableceo/projects/KNEL/OAM/inventory/scripts/librenms-glpi-drift.sh
--out /var/log/glpi-reconcile/librenms-drift-latest.md
become: true
become_user: reachableceo
become_method: su
register: drift
failed_when: drift.rc not in [0, 3]
changed_when: false
- name: show drift summary
ansible.builtin.debug:
msg: "{{ drift.stdout_lines[:6] }}"