Add print server role

This commit is contained in:
bnolge
2026-03-17 15:33:16 +03:00
parent 75344b6d34
commit f8ed4504d8
9 changed files with 464 additions and 147 deletions
+45
View File
@@ -0,0 +1,45 @@
---
- name: Установка необходимых пакетов печати
apt:
name:
- cups
- hplip
- printer-driver-hpcups
state: present
update_cache: yes
- name: Остановка сервиса CUPS перед обновлением конфига
service:
name: cups
state: stopped
- name: Развертывание конфигурации принтеров из шаблона
template:
src: printers.conf.j2
dest: /etc/cups/printers.conf
owner: root
group: lp
mode: '0600'
- name: Копирование PPD файла (настройки дуплекса и драйвера)
copy:
src: HP_P2015d.ppd
dest: /etc/cups/ppd/HP_P2015d.ppd
owner: root
group: root
mode: '0644'
- name: Развертывание основного конфигурационного файла CUPS
template:
src: cupsd.conf.j2
dest: /etc/cups/cupsd.conf
owner: root
group: lp
mode: '0644'
notify: restart_cups
- name: Запуск и включение сервиса CUPS
service:
name: cups
state: started
enabled: yes