geerlingguy.clamav

Ansible Rolle: ClamAV

CI

Installiert ClamAV auf RedHat/CentOS und Debian/Ubuntu Linux-Servern.

Voraussetzungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml):

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

(Standardwerte für Debian/Ubuntu angezeigt). Liste der Pakete, die für die ClamAV-Operationen installiert werden sollen.

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

Pfadkonfiguration für den ClamAV-Daemon. Diese sind speziell für jede OS-Familie (Debian und Red Hat) festgelegt und können nicht geändert werden.

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

Änderungen, die an der Konfigurationsdatei vorgenommen werden müssen, die beim Start von ClamAV gelesen wird. Sie müssen mindestens die Zeile 'Beispiel' kommentieren und einen LocalSocket (oder TCPSocket, z.B. 3310 standardmäßig) öffnen, damit der ClamAV-Daemon läuft.

clamav_daemon_state: started
clamav_daemon_enabled: true

Steuern, ob der Dienst clamav-daemon läuft und/oder beim Booten des Systems aktiviert ist.

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

Änderungen, die an der Konfigurationsdatei vorgenommen werden müssen, die beim Start von freshclam gelesen wird. Sie müssen hier Ihre HTTP Proxy-Server-Konfiguration hinzufügen, wenn Sie eine haben.

clamav_freshclam_daemon_state: started
clamav_freshclam_daemon_enabled: true

Steuern, ob der Dienst clamav-freshclam läuft und/oder beim Booten des Systems aktiviert ist.

Abhängigkeiten

Keine.

Beispiel-Playbook

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

Lizenz

MIT / BSD

Autor Informationen

Diese Rolle wurde 2017 von Jeff Geerling erstellt, dem Autor von Ansible for DevOps.

Über das Projekt

ClamAV installation and configuration.

Installieren
ansible-galaxy install geerlingguy.clamav
Lizenz
mit
Downloads
467k
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns