--- - name: Configure a print queue to reject jobs hosts: clients gather_facts: no become: yes vars: queue_name: "my-printer" tasks: - name: Confirm the print queue exists command: lpstat -p "{{ queue_name }}" register: cmdout ignore_errors: true changed_when: false - name: Tune the print queue to reject jobs command: cupsreject "{{ queue_name }}" when: cmdout.rc == 0