diff --git a/.crush/active-ticket b/.crush/active-ticket index a5941da..f4462de 100644 --- a/.crush/active-ticket +++ b/.crush/active-ticket @@ -1 +1 @@ -#385 +#454 diff --git a/playbooks/librenms_drift_report.yml b/playbooks/librenms_drift_report.yml new file mode 100644 index 0000000..9851cbd --- /dev/null +++ b/playbooks/librenms_drift_report.yml @@ -0,0 +1,22 @@ +--- +# 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] }}"