cchurch.win_vipre

Win-VIPRE

Zarządzaj serwerem antywirusowym VIPRE Business na systemie Windows. Wykonuj kopię zapasową, przywracaj, instaluj, aktualizuj i odinstalowuj VIPRE Business, Business Premium lub Endpoint Security.

Zmienna roli

Zmienna wyróżniona pogrubioną czcionką to ta, która zazwyczaj jest używana do konfiguracji roli; inne zmienne są dla zaawansowanych użytkowników. Kroki w roli zawsze wykonują się w następującej kolejności:

  • Kopia zapasowa (gdy vipre_backup jest ustawione na true)
  • Odinstalowanie (gdy vipre_uninstall jest ustawione na true)
  • Instalacja (gdy vipre_install jest ustawione na true)
  • Przywracanie (gdy vipre_restore jest ustawione na true)

Jeśli nie ustawisz co najmniej jednej z wartości vipre_backup, vipre_restore, vipre_install lub vipre_uninstall na true, rola tylko sprawdzi, czy VIPRE jest zainstalowany.

Użyj poniższych zmiennych, aby określić produkt i wersję VIPRE, które mają być zarządzane. Te zmienne wpływają na kroki instalacji i odinstalowywania tej roli:

  • vipre_product: Produkt VIPRE Business, powinien być jednym z "standard", "premium" lub "endpoint", domyślnie "standard".
  • vipre_version: Wersja VIPRE Business do zainstalowania, uaktualnienia lub odinstalowania. Dozwolone wartości to "latest", "11.0" i "10.0" (tylko dla "endpoint"), "10.1" (dla "standard" i "premium"), a także "9.6", "9.5" i "9.3" (dla dowolnego produktu); domyślnie "latest".
  • vipre_regkey_name: Określ alternatywny komponent ścieżki do kluczy rejestru VIPRE, zazwyczaj potrzebny tylko w starszych wersjach, gdy używasz niestandardowego vipre_download_url lub vipre_product_id. Domyślnie "VIPRE Business".
  • vipre_datadir_name: Określ alternatywny komponent ścieżki do katalogu danych VIPRE, zazwyczaj potrzebny tylko w starszych wersjach, gdy używasz niestandardowego vipre_download_url lub vipre_product_id. Domyślnie "VIPRE Business".

Aby wykonać kopię zapasową bazy danych VIPRE (tylko wewnętrznej bazy danych SQLite, SQL Server nie jest jeszcze obsługiwany), użyj poniższych zmiennych:

  • vipre_backup: Ustaw na true, aby włączyć różne opcje kopii zapasowej, domyślnie false.
  • vipre_backup_remote: Kopia zapasowa bazy danych na zdalnym systemie, domyślnie true.
  • vipre_backup_remote_path: Zdalna ścieżka do przechowywania kopii zapasowej bazy danych. Domyślnie "", co używa pełnego pliku bazy danych z dołączonym vipre_backup_suffix.
  • vipre_backup_local: Kopia zapasowa bazy danych na lokalnym (kontrolującym) systemie, domyślnie false.
  • vipre_backup_local_path: Lokalne ścieżka do przechowywania kopii zapasowej bazy danych. Domyślnie "", co używa bieżącego katalogu (playbook_dir) i nazwy pliku bazy danych z dołączonym vipre_backup_suffix.
  • vipre_backup_suffix: Sufiks do dołączenia do nazwy pliku kopii zapasowej bazy danych, domyślnie ansible_date_time.iso8601_basic_short, który dołącza znacznik czasu.
  • vipre_backup_ini: Wykonaj kopię zapasową GUID witryny VIPRE i kodu rejestracji do pliku INI obok kopii zapasowej bazy danych, domyślnie true. Nazwa pliku INI będzie taka sama jak nazwa pliku kopii zapasowej bazy danych z dopisanym .ini.

Dla odinstalowywania można użyć następujących zmiennych:

  • vipre_uninstall: Ustaw na true, aby odinstalować VIPRE Business i włączyć różne opcje odinstalowywania, domyślnie false.
  • vipre_uninstall_product: Określ produkt VIPRE do odinstalowania, domyślnie vipre_product.
  • vipre_uninstall_version: Określ wersję VIPRE do odinstalowania, domyślnie vipre_version.
  • vipre_uninstall_product_id: Określ alternatywny GUID produktu do odinstalowania, domyślnie oparty na vipre_uninstall_product i vipre_uninstall_version.
  • vipre_uninstall_registry: Ustaw na true, aby usunąć wszystkie klucze rejestru VIPRE Business, domyślnie false.
  • vipre_uninstall_data: Ustaw na true, aby usunąć wszystkie pliki danych VIPRE Business (zazwyczaj w %ProgramData%), domyślnie false.

Dla instalacji można użyć następujących zmiennych:

  • vipre_install: Ustaw na true, aby zainstalować lub uaktualnić VIPRE Business, domyślnie false. VIPRE zostanie zaktualizowane, gdy pobrana wersja jest niższa niż zainstalowana wersja.
  • vipre_force_install: Ustaw na true, aby wymusić instalację, nawet jeśli zainstalowana wersja jest mniejsza lub równa pobranej wersji, domyślnie false.
  • vipre_download_url: Określ alternatywny adres URL do pobrania instalatora VIPRE, domyślnie oparty na vipre_version i vipre_product.
  • vipre_product_id: Określ GUID produktu, który będzie instalowany, domyślnie oparty na vipre_version i vipre_product.

Aby przywrócić wewnętrzną bazę danych SQLite VIPRE z kopii zapasowej, użyj poniższych zmiennych:

  • vipre_restore: Ustaw na true, aby włączyć różne opcje przywracania.
  • vipre_restore_remote: Przywróć bazę danych z pliku kopii zapasowej na zdalnym systemie, domyślnie false. Jeśli ustawione na true, vipre_restore_local musi być false.
  • vipre_restore_remote_path: Zdalna ścieżka do pliku bazy danych; musi być określona, jeśli vipre_restore_remote jest ustawione na true.
  • vipre_restore_local: Przywróć bazę danych z pliku kopii zapasowej na lokalnym (kontrolującym) systemie, domyślnie false. Jeśli ustawione na true, vipre_restore_remote musi być false.
  • vipre_restore_local_path: Lokalne ścieżka do pliku bazy danych; musi być określona, jeśli vipre_restore_local jest ustawione na true.
  • vipre_restore_site_guid: Określ wartość GUID witryny do przywrócenia do rejestru; domyślnie "", co oznacza, że nie przywraca GUID witryny.
  • vipre_restore_reg_code: Określ wartość kodu rejestracji do przywrócenia do rejestru; domyślnie "", co oznacza, że nie przywraca kodu rejestracji. Ta opcja aktualizuje tylko rejestr, więc może być nadpisana, jeśli baza danych nie zgadza się.
  • vipre_restore_post_install_wizard: Ustaw klucz rejestru, informujący, że kreator po instalacji został uruchomiony; domyślnie true.

Przykładowy Playbook

Poniższy przykładowy playbook instaluje starszą wersję VIPRE Business Premium podczas pierwszego wywołania roli, a następnie wykonuje kopię zapasową i aktualizuje do najnowszej wersji podczas drugiego wywołania:

- hosts: vipre
  vars:
    vipre_product: premium
  roles:
    - role: cchurch.vipre
      vipre_version: 10.1
      vipre_install: true
    - role: cchurch.vipre
      vipre_backup: true
      vipre_install: true

Licencja

BSD

Informacje o autorze

Chris Church chris@ninemoreminutes.com

O projekcie

Manage VIPRE Business Antivirus Server on Windows.

Zainstaluj
ansible-galaxy install cchurch.win_vipre
Licencja
other
Pobrania
252
Właściciel
Python/Django/Ansible, will code for sweet tea and beer.