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_backupjest ustawione natrue) - Odinstalowanie (gdy
vipre_uninstalljest ustawione natrue) - Instalacja (gdy
vipre_installjest ustawione natrue) - Przywracanie (gdy
vipre_restorejest ustawione natrue)
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 niestandardowegovipre_download_urllubvipre_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 niestandardowegovipre_download_urllubvipre_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 natrue, aby włączyć różne opcje kopii zapasowej, domyślniefalse.vipre_backup_remote: Kopia zapasowa bazy danych na zdalnym systemie, domyślnietrue.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łączonymvipre_backup_suffix.vipre_backup_local: Kopia zapasowa bazy danych na lokalnym (kontrolującym) systemie, domyślniefalse.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łączonymvipre_backup_suffix.vipre_backup_suffix: Sufiks do dołączenia do nazwy pliku kopii zapasowej bazy danych, domyślnieansible_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ślnietrue. 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 natrue, aby odinstalować VIPRE Business i włączyć różne opcje odinstalowywania, domyślniefalse.vipre_uninstall_product: Określ produkt VIPRE do odinstalowania, domyślnievipre_product.vipre_uninstall_version: Określ wersję VIPRE do odinstalowania, domyślnievipre_version.vipre_uninstall_product_id: Określ alternatywny GUID produktu do odinstalowania, domyślnie oparty navipre_uninstall_productivipre_uninstall_version.vipre_uninstall_registry: Ustaw natrue, aby usunąć wszystkie klucze rejestru VIPRE Business, domyślniefalse.vipre_uninstall_data: Ustaw natrue, aby usunąć wszystkie pliki danych VIPRE Business (zazwyczaj w %ProgramData%), domyślniefalse.
Dla instalacji można użyć następujących zmiennych:
vipre_install: Ustaw natrue, aby zainstalować lub uaktualnić VIPRE Business, domyślniefalse. VIPRE zostanie zaktualizowane, gdy pobrana wersja jest niższa niż zainstalowana wersja.vipre_force_install: Ustaw natrue, aby wymusić instalację, nawet jeśli zainstalowana wersja jest mniejsza lub równa pobranej wersji, domyślniefalse.vipre_download_url: Określ alternatywny adres URL do pobrania instalatora VIPRE, domyślnie oparty navipre_versionivipre_product.vipre_product_id: Określ GUID produktu, który będzie instalowany, domyślnie oparty navipre_versionivipre_product.
Aby przywrócić wewnętrzną bazę danych SQLite VIPRE z kopii zapasowej, użyj poniższych zmiennych:
vipre_restore: Ustaw natrue, aby włączyć różne opcje przywracania.vipre_restore_remote: Przywróć bazę danych z pliku kopii zapasowej na zdalnym systemie, domyślniefalse. Jeśli ustawione natrue,vipre_restore_localmusi byćfalse.vipre_restore_remote_path: Zdalna ścieżka do pliku bazy danych; musi być określona, jeślivipre_restore_remotejest ustawione natrue.vipre_restore_local: Przywróć bazę danych z pliku kopii zapasowej na lokalnym (kontrolującym) systemie, domyślniefalse. Jeśli ustawione natrue,vipre_restore_remotemusi byćfalse.vipre_restore_local_path: Lokalne ścieżka do pliku bazy danych; musi być określona, jeślivipre_restore_localjest ustawione natrue.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ślnietrue.
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
ansible-galaxy install cchurch.win_vipre