clamav

Ansible Роль: ClamAV

CI

Устанавливает ClamAV на серверах Linux RedHat/CentOS и Debian/Ubuntu.

Требования

Нет.

Переменные роли

Доступные переменные перечислены ниже с указанными значениями по умолчанию (см. defaults/main.yml):

clamav_packages:
  - clamav
  - clamav-base
  - clamav-daemon

(Значения по умолчанию для Debian/Ubuntu). Список пакетов, которые необходимо установить для работы ClamAV.

clamav_daemon_localsocket: /var/run/clamav/clamd.ctl
clamav_daemon_config_path: /etc/clamav/clamd.conf
clamav_freshclam_daemon_config_path: /etc/clamav/freshclam.conf

Пути конфигурации для демона ClamAV. Эти значения зашиты конкретно для каждой ОС (Debian и Red Hat) и не могут быть изменены.

clamav_daemon_configuration_changes:
  - regexp: '^.*Example$'
    state: absent
  - regexp: '^.*LocalSocket .*$'
    line: 'LocalSocket {{ clamav_daemon_localsocket }}'

Изменения, которые нужно внести в конфигурационный файл, который читается при запуске ClamAV. Вам нужно по крайней мере закомментировать строку 'Example' и открыть LocalSocket (или TCPSocket, например, 3310 по умолчанию), чтобы демону ClamAV исполняться.

clamav_daemon_state: started
clamav_daemon_enabled: true

Контролирует, запущена ли служба clamav-daemon и/или включена ли она при загрузке системы.

clamav_freshclam_configuration_changes:
  - regexp: '^.*HTTPProxyServer .*$'
    line: 'HTTPProxyServer {{ clamav_freshclam_http_proxy_server }}'
  - regexp: '^.*HTTPProxyPort .*$'
    line: 'HTTPProxyPort {{ clamav_freshclam_http_proxy_port }}'

Изменения, которые нужно внести в конфигурационный файл, который читается при запуске freshclam. Вам нужно будет добавить конфигурацию вашего HTTP Proxy сервера здесь, если она у вас есть.

clamav_freshclam_daemon_state: started
clamav_freshclam_daemon_enabled: true

Контролирует, запущена ли служба clamav-freshclam и/или включена ли она при загрузке системы.

Зависимости

Нет.

Пример Playbook

- hosts: servers
  become: true
  roles:
    - geerlingguy.clamav

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2017 году Джеффом Гирлингом, автором книги Ansible для DevOps.

О проекте

ClamAV installation and configuration.

Установить
ansible-galaxy install geerlingguy/ansible-role-clamav
Лицензия
mit
Загрузки
365071
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns