--- - name: Checkmk | Verify staged package on controller ansible.builtin.stat: path: '{{ checkmk_agent_files_dir }}/{{ checkmk_deb_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: Debian | Copy Checkmk agent package from role files ansible.builtin.copy: src: '{{ checkmk_agent_files_dir }}/{{ checkmk_deb_filename }}' dest: '{{ checkmk_linux_tmp_path }}/{{ checkmk_deb_filename }}' mode: '0644' - name: Debian | Install Checkmk agent from local .deb ansible.builtin.apt: deb: '{{ checkmk_linux_tmp_path }}/{{ checkmk_deb_filename }}' state: present register: _checkmk_package_install