cchurch.win_vipre
Win-VIPRE
Gérer le serveur antivirus VIPRE Business sur Windows. Sauvegarde, restauration, installation, mise à jour et désinstallation de VIPRE Business, Business Premium ou Endpoint Security.
Variables du rôle
Les variables mises en gras ci-dessous sont celles généralement utilisées pour configurer le rôle; les autres variables sont pour un usage avancé. Les étapes du rôle s'exécutent toujours dans l'ordre suivant :
- Sauvegarde (lorsque
vipre_backupesttrue) - Désinstallation (lorsque
vipre_uninstallesttrue) - Installation (lorsque
vipre_installesttrue) - Restauration (lorsque
vipre_restoreesttrue)
Sans au moins une des variables vipre_backup, vipre_restore, vipre_install ou vipre_uninstall définie sur true, le rôle vérifiera seulement si VIPRE est installé.
Utilisez les variables suivantes pour spécifier le produit et la version VIPRE à gérer. Ces variables affectent les étapes d'installation et de désinstallation de ce rôle :
vipre_product: Produit VIPRE Business, doit être l'un de"standard","premium"ou"endpoint", par défaut c'est"standard".vipre_version: Version de VIPRE Business à installer, mettre à jour ou désinstaller. Les valeurs valides sont"latest","11.0"et"10.0"(pour"endpoint"uniquement),"10.1"(pour"standard"et"premium"), et"9.6","9.5"et"9.3"(pour tout produit); par défaut c'est"latest".vipre_regkey_name: Spécifiez un composant de chemin alternatif pour les clés de registre VIPRE, généralement nécessaire uniquement pour les anciennes versions lors de l'utilisation d'unevipre_download_urlou d'unvipre_product_idpersonnalisés. Par défaut c'est"VIPRE Business".vipre_datadir_name: Spécifiez un composant de chemin alternatif pour le répertoire de données VIPRE, généralement nécessaire uniquement pour les anciennes versions lors de l'utilisation d'unevipre_download_urlou d'unvipre_product_idpersonnalisés. Par défaut c'est"VIPRE Business".
Pour sauvegarder la base de données VIPRE (base de données SQLite interne uniquement, SQL Server n'est pas encore supporté), utilisez les variables suivantes :
vipre_backup: Défini surtruepour activer les différentes options de sauvegarde ci-dessous, par défaut c'estfalse.vipre_backup_remote: Sauvegarder la base de données à un emplacement sur le système distant, par défaut c'esttrue.vipre_backup_remote_path: Chemin distant pour stocker la sauvegarde de la base de données. Par défaut c'est"", ce qui utilise le nom du fichier de base de données complet avecvipre_backup_suffixajouté.vipre_backup_local: Sauvegarder la base de données à un emplacement sur le système local (contrôlant), par défaut c'estfalse.vipre_backup_local_path: Chemin local pour stocker la sauvegarde de la base de données. Par défaut c'est"", ce qui utilise le répertoire courant (playbook_dir) et le nom du fichier de base de données avecvipre_backup_suffixajouté.vipre_backup_suffix: Suffixe à ajouter au nom du fichier de sauvegarde de la base de données, par défaut c'estansible_date_time.iso8601_basic_shortqui ajoute un horodatage.vipre_backup_ini: Sauvegarder le GUID du site VIPRE et le code d'enregistrement dans un fichier INI à côté de la sauvegarde de la base de données, par défaut c'esttrue. Le nom du fichier INI sera le même que celui de la sauvegarde de la base de données avec.iniajouté.
Pour les désinstallations, les variables suivantes peuvent être utilisées :
vipre_uninstall: Défini surtruepour désinstaller VIPRE Business et activer les différentes options de désinstallation ci-dessous, par défaut c'estfalse.vipre_uninstall_product: Spécifiez le produit VIPRE à désinstaller, par défaut c'estvipre_product.vipre_uninstall_version: Spécifiez la version VIPRE à désinstaller, par défaut c'estvipre_version.vipre_uninstall_product_id: Spécifiez un GUID de produit alternatif à désinstaller, par défaut basé survipre_uninstall_productetvipre_uninstall_version.vipre_uninstall_registry: Défini surtruepour supprimer toutes les clés de registre de VIPRE Business, par défaut c'estfalse.vipre_uninstall_data: Défini surtruepour supprimer tous les fichiers de données de VIPRE Business (généralement dans %ProgramData%), par défaut c'estfalse.
Pour les installations, les variables suivantes peuvent être utilisées :
vipre_install: Défini surtruepour installer ou mettre à jour VIPRE Business, par défaut c'estfalse. VIPRE sera mis à jour lorsque la version téléchargée est inférieure à la version installée.vipre_force_install: Défini surtruepour forcer l'installation même si la version installée est inférieure ou égale à la version téléchargée, par défaut c'estfalse.vipre_download_url: Spécifiez une URL de téléchargement alternative pour l'installateur VIPRE, par défaut basé survipre_versionetvipre_product.vipre_product_id: Spécifiez le GUID du produit qui sera installé, par défaut basé survipre_versionetvipre_product.
Pour restaurer la base de données SQLite interne VIPRE à partir d'une sauvegarde, utilisez les variables suivantes :
vipre_restore: Défini surtruepour activer les différentes options de restauration ci-dessous.vipre_restore_remote: Restaurer la base de données à partir d'un fichier de sauvegarde sur le système distant, par défaut c'estfalse. Si défini surtrue,vipre_restore_localdoit êtrefalse.vipre_restore_remote_path: Chemin distant vers le fichier de base de données ; doit être fourni sivipre_restore_remoteesttrue.vipre_restore_local: Restaurer la base de données à partir d'un fichier de sauvegarde sur le système local (contrôlant), par défaut c'estfalse. Si défini surtrue,vipre_restore_remotedoit êtrefalse.vipre_restore_local_path: Chemin local vers le fichier de base de données ; doit être fourni sivipre_restore_localesttrue.vipre_restore_site_guid: Spécifiez la valeur du GUID du site à restaurer dans le registre ; par défaut c'est"", ce qui ne restaure pas le GUID du site.vipre_restore_reg_code: Spécifiez la valeur du code d'enregistrement à restaurer dans le registre ; par défaut c'est"", ce qui ne restaure pas le code d'enregistrement. Cette option ne met à jour que le registre, donc elle peut être écrasée si la base de données ne correspond pas.vipre_restore_post_install_wizard: Définir une clé de registre indiquant que l'assistant post-installation a été exécuté ; par défaut c'esttrue.
Exemple de Playbook
Le playbook exemple suivant installe une version plus ancienne de VIPRE Business Premium lors de la première invocation du rôle, puis effectue une sauvegarde et une mise à niveau vers la dernière version lors de la seconde invocation :
- 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
Licence
BSD
Informations sur l'auteur
Chris Church chris@ninemoreminutes.com
ansible-galaxy install cchurch.win_vipre