diff --git a/deploy_printer_srv.yml b/deploy_printer_srv.yml index 3275493..ab69ee3 100644 --- a/deploy_printer_srv.yml +++ b/deploy_printer_srv.yml @@ -1,10 +1,19 @@ ---- - name: Настройка сервера печати в LXC hosts: all become: yes vars: printer_name: "HP" printer_ip: "192.168.20.249" - + zfs_pool_path: "pool/lxc/bit-srv-prn" # Путь к датасету + container_quota: "10G" + + pre_tasks: + - name: Установка квоты ZFS для контейнера + delegate_to: localhost # Если запускаете с того же сервера, где ZFS + community.general.zfs: + name: "pool/lxc/bit-srv-prn" + state: present + extra_zfs_properties: + quota: "10G" roles: - cups_server diff --git a/roles/cups_server/templates/cupsd.conf.j2 b/roles/cups_server/templates/cupsd.conf.j2 index 5ed14c0..322c66b 100644 --- a/roles/cups_server/templates/cupsd.conf.j2 +++ b/roles/cups_server/templates/cupsd.conf.j2 @@ -1,6 +1,13 @@ -LogLevel warn PageLogFormat -MaxLogSize 0 +# Максимальный размер каждого файла лога (50 МБ) +MaxLogSize 52428800 + +# Сколько старых (архивных) файлов хранить +MaxLogFiles 5 + +# Уровень логирования (error — только ошибки, чтобы меньше писать) +LogLevel error + ErrorPolicy retry-job # Allow remote access Port 631