printer-disable.yml 424 B

123456789101112131415
  1. ---
  2. - name: Configure a print queue to stop printing
  3. hosts: serverb.lab.example.com
  4. gather_facts: no
  5. vars:
  6. queue_name: "lab-printer"
  7. tasks:
  8. - name: Confirm the print queue exists
  9. command: lpstat -v "{{ queue_name }}"
  10. register: cmdout
  11. ignore_errors: true
  12. changed_when: false
  13. - name: Disable the print queue
  14. command: cupsdisable "{{ queue_name }}"
  15. when: cmdout.rc == 0