--- - 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