- name: ensure script is run as root assert: that: - ansible_effective_user_id == 0 fail_msg: "this playbook must be run as root" - name: check if system is debian-based command: dpkg -l register: dpkg_check changed_when: false failed_when: false - name: fail if not debian-based fail: msg: "distribution not Debian-based" when: dpkg_check.rc != 0