Отключить на всех ПК в домене cups-browsed

andrey.haritonov

Участник
Регистрация
07.06.24
Сообщения
2
Реакции
0
Доброго дня, подскажите как создать политику:

sudo systemctl stop cups-browsed
sudo systemctl disable cups-browsed

т.е. отключить автопоиск и установку всех принтеров в сети
 
Код:
NetworkManager:
  cmd.run:
    - name: systemctl stop cups-browsed && systemctl disable cups-browsed
А вообще правильнее будет просто удалить службу avahi-daemon
 
Последнее редактирование:
Код:
NetworkManager:
  cmd.run:
    - name: systemctl stop cups-browsed && systemctl disable cups-browsed
А вообще правильнее будет просто удалить службу avahi-daemon
Не надо отключать avahi-daemon. Он может еще пригодиться для подключения тех же принтеров по их именам.

Можно в диалогах печати показывать только установленные принтеры:


Код:
{% set gpo_name = 'rbta_ldap_custom_gp_host_cups_discovery_off' %}
{% set node = salt['grains.get']('nodename') %}
{% set gpo = salt['pillar.get']('aldpro-hosts:' + node + ':' + gpo_name) %}
{% if gpo %}
cups_client_file:
  file.managed:
    - name: /etc/cups/client.conf
    - user: root
    - group: root
    - mode: 644

no_cups_discover:
  file.append:
    - name: /etc/cups/client.conf
    - text:
      - DiscoveredOnly Yes
    - require:
      - file: cups_client_file

cups.service:
  service.running:
    - reload: True
    - onchanges:
      - file: no_cups_discover
{% endif %}
 
Последнее редактирование:
Назад
Сверху Снизу