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 natrue
) - Odinstalowanie (gdy
vipre_uninstall
jest ustawione natrue
) - Instalacja (gdy
vipre_install
jest ustawione natrue
) - Przywracanie (gdy
vipre_restore
jest 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_url
lubvipre_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_url
lubvipre_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_product
ivipre_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_version
ivipre_product
.vipre_product_id
: Określ GUID produktu, który będzie instalowany, domyślnie oparty navipre_version
ivipre_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_local
musi byćfalse
.vipre_restore_remote_path
: Zdalna ścieżka do pliku bazy danych; musi być określona, jeślivipre_restore_remote
jest 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_remote
musi byćfalse
.vipre_restore_local_path
: Lokalne ścieżka do pliku bazy danych; musi być określona, jeślivipre_restore_local
jest 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