]> freie-schul-it.de Git - fsit-smgt.git/blob - library/cups.yml
einfachere Namen fuer die Playbooks
[fsit-smgt.git] / library / cups.yml
1 ---
2 - name: install server specific packages
3 ansible.builtin.apt:
4 update_cache: yes
5 pkg:
6 - cups
7 - hplip
8 - printer-driver-gutenprint
9 - name: cups reset settings
10 # https://github.com/OpenPrinting/cups/issues/158
11 ansible.builtin.command:
12 cmd: cupsctl --no-remote-admin --no-remote-any --no-share-printers
13 - name: cups settings
14 ansible.builtin.command:
15 cmd: cupsctl --remote-admin --remote-any --share-printers
16 - name: cups service neustarten
17 ansible.builtin.command:
18 cmd: systemctl restart cups
19 - name: create lpadmin user
20 ansible.builtin.user:
21 name: lpadmin
22 append: true
23 groups: lpadmin
24 update_password: always
25 password: "{{ lpadminuser|password_hash('sha512') }}"
26 ...