--- - name: Checkmk | Verify staged package on controller ansible.builtin.stat: path: '{{ checkmk_agent_files_dir }}/{{ checkmk_rpm_filename }}' delegate_to: localhost become: false register: _checkmk_package - name: Checkmk | Require staged package ansible.builtin.assert: that: - _checkmk_package.stat.isreg | default(false) - _checkmk_package.stat.size | default(0) | int > 0 fail_msg: Required agent package is absent/empty. Use AIM Maintenance to download packages first. quiet: true - name: RedHat | Copy Checkmk agent package from role files ansible.builtin.copy: src: '{{ checkmk_agent_files_dir }}/{{ checkmk_rpm_filename }}' dest: '{{ checkmk_linux_tmp_path }}/{{ checkmk_rpm_filename }}' mode: '0644' - name: RedHat | Install Checkmk agent from local .rpm ansible.builtin.dnf: name: '{{ checkmk_linux_tmp_path }}/{{ checkmk_rpm_filename }}' state: present register: _checkmk_package_install