printer-accept.yml 405 B

1234567891011121314151617
  1. ---
  2. - name: Accept print jobs
  3. hosts: servera.lab.example.com
  4. become: true
  5. vars:
  6. queue_name: "office-printer"
  7. tasks:
  8. - name: check if print queue already exists
  9. command: lpstat -p "{{ queue_name }}"
  10. register: cmdout
  11. ignore_errors: true
  12. changed_when: false
  13. - name: print jobs are accepted
  14. command: cupsaccept "{{ queue_name }}"
  15. when: cmdout.rc == 0