---


- name: "Remount /usr if needed"
  ansible.builtin.include_role:
    name: remount-usr

- name: check if old script is present
  ansible.builtin.stat:
    path: /usr/share/scripts/alerts_switch
  register: old_alerts_switch

- name: alerts_switch is at the right place
  ansible.builtin.command:
    cmd: "mv /usr/share/scripts/alerts_switch /usr/local/bin/alerts_switch"
  args:
    creates: /usr/local/bin/alerts_switch
  when: old_alerts_switch.stat.exists

- name: "copy alerts_switch"
  ansible.builtin.copy:
    src: alerts_switch
    dest: /usr/local/bin/alerts_switch
    owner: root
    group: root
    mode: "0750"
    force: true

- name: "symlink for backward compatibility"
  ansible.builtin.file:
    src: /usr/local/bin/alerts_switch
    dest: /usr/share/scripts/alerts_switch
    state: link
  when: old_alerts_switch.stat.exists

- name: "copy alerts_wrapper"
  ansible.builtin.copy:
    src: alerts_wrapper
    dest: "{{ nagios_plugins_directory }}/alerts_wrapper"
    owner: root
    group: staff
    mode: "0755"
    force: true