--- - name: "Remount /usr if needed" ansible.builtin.include_role: name: remount-usr - name: "dir /usr/local/lib/monitoringctl/ exists" ansible.builtin.file: path: /usr/local/lib/monitoringctl/ state: directory mode: '0755' - name: "monitoringctl is not in /usr/local/sbin/" ansible.builtin.file: path: /usr/local/sbin/monitoringctl state: absent - name: "copy monitoringctl" ansible.builtin.copy: src: monitoringctl dest: /usr/local/bin/monitoringctl owner: root group: root mode: "0750" force: true - name: "copy monitoringctl_common lib" ansible.builtin.copy: src: monitoringctl_common dest: /usr/local/lib/monitoringctl/common owner: root group: root mode: "0644" force: true - name: "copy monitoringctl_completion script" ansible.builtin.copy: src: monitoringctl_completion dest: /etc/bash_completion.d/monitoringctl owner: root group: root mode: "0644" force: true