--- - name: Verfiy nginx hosts: all tasks: - name: Check if nginx is installed ansible.builtin.dnf: name: nginx state: present check_mode: true register: pkg - name: Fail if package was not installed ansible.builtin.assert: that: - pkg.changed is false fail_msg: Package nginx was not installed! success_msg: Package nginx was installed. - name: Check service is started ansible.builtin.systemd: name: nginx enabled: true state: started check_mode: true register: svc - name: Fail if service was not activated ansible.builtin.assert: that: - svc.changed is false success_msg: Service nginx was enabled. fail_msg: Service nginx was not enabled! - name: Test result ansible.builtin.debug: msg: nginx daemon was installed and enabled. Test OK