printer-enable.yml 424 B

123456789101112131415
  1. ---
  2. - name: Configure a print queue to start 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: Enable the print queue
  14. command: cupsaccept "{{ queue_name }}"
  15. when: cmdout.rc == 0