cchurch.win_vipre
Win-VIPRE
Gestiona el servidor antivirus VIPRE Business en Windows. Realiza copias de seguridad, restauraciones, instalaciones, actualizaciones y desinstalaciones de VIPRE Business, Business Premium o Endpoint Security.
Variables del Rol
Las variables resaltadas en negrita a continuación son las que normalmente se utilizan para configurar el rol; otras variables son para uso avanzado. Los pasos en el rol se ejecutan siempre en el siguiente orden:
- Copia de seguridad (cuando
vipre_backupestrue) - Desinstalación (cuando
vipre_uninstallestrue) - Instalación (cuando
vipre_installestrue) - Restauración (cuando
vipre_restoreestrue)
Sin establecer al menos una de vipre_backup, vipre_restore, vipre_install o vipre_uninstall en true, el rol solo verificará si VIPRE está instalado.
Utiliza las siguientes variables para especificar el producto y la versión de VIPRE que se van a gestionar. Estas variables afectan los pasos de instalación y desinstalación de este rol:
vipre_product: Producto VIPRE Business, debe ser uno de"standard","premium"o"endpoint", el valor predeterminado es"standard".vipre_version: Versión de VIPRE Business para instalar, actualizar o desinstalar. Los valores válidos son"latest","11.0"y"10.0"(solo para"endpoint"),"10.1"(para"standard"y"premium"), y"9.6","9.5"y"9.3"(para cualquier producto); el valor predeterminado es"latest".vipre_regkey_name: Especifica un componente de ruta alternativo para las claves de registro de VIPRE, generalmente solo necesario para versiones antiguas al usar unavipre_download_urlovipre_product_idpersonalizadas. El valor predeterminado es"VIPRE Business".vipre_datadir_name: Especifica un componente de ruta alternativo para el directorio de datos de VIPRE, generalmente solo necesario para versiones antiguas al usar unavipre_download_urlovipre_product_idpersonalizadas. El valor predeterminado es"VIPRE Business".
Para hacer una copia de seguridad de la base de datos VIPRE (solo la base de datos interna SQLite, SQL Server no es compatible aún), utiliza las siguientes variables:
vipre_backup: Establece entruepara habilitar las distintas opciones de copia de seguridad a continuación, el valor predeterminado esfalse.vipre_backup_remote: Realiza una copia de seguridad de la base de datos en un destino en el sistema remoto, el valor predeterminado estrue.vipre_backup_remote_path: Ruta remota para almacenar la copia de seguridad de la base de datos. El valor predeterminado es"", que utiliza el archivo completo de la base de datos convipre_backup_suffixagregado.vipre_backup_local: Realiza una copia de seguridad de la base de datos en un destino en el sistema local (controlador), el valor predeterminado esfalse.vipre_backup_local_path: Ruta local para almacenar la copia de seguridad de la base de datos. El valor predeterminado es"", que utiliza el directorio actual (playbook_dir) y el nombre del archivo de la base de datos convipre_backup_suffixagregado.vipre_backup_suffix: Sufijo que se añadirá al nombre de archivo de la copia de seguridad de la base de datos, el valor predeterminado esansible_date_time.iso8601_basic_short, que agrega una marca de tiempo.vipre_backup_ini: Realiza una copia de seguridad del GUID del sitio VIPRE y el código de registro en un archivo INI junto con la copia de seguridad de la base de datos, el valor predeterminado estrue. El nombre del archivo INI será el mismo que el nombre del archivo de copia de seguridad de la base de datos con.iniagregado.
Para desinstalaciones, se pueden usar las siguientes variables:
vipre_uninstall: Establecer entruepara desinstalar VIPRE Business y habilitar las distintas opciones de desinstalación a continuación, el valor predeterminado esfalse.vipre_uninstall_product: Especifica el producto VIPRE a desinstalar, el valor predeterminado esvipre_product.vipre_uninstall_version: Especifica la versión de VIPRE a desinstalar, el valor predeterminado esvipre_version.vipre_uninstall_product_id: Especifica un GUID de producto alternativo para desinstalar, el valor predeterminado se basa envipre_uninstall_productyvipre_uninstall_version.vipre_uninstall_registry: Establecer entruepara eliminar todas las claves de registro de VIPRE Business, el valor predeterminado esfalse.vipre_uninstall_data: Establecer entruepara eliminar todos los archivos de datos de VIPRE Business (generalmente en %ProgramData%), el valor predeterminado esfalse.
Para instalaciones, se pueden usar las siguientes variables:
vipre_install: Establecer entruepara instalar o actualizar VIPRE Business, el valor predeterminado esfalse. VIPRE se actualizará cuando la versión descargada sea inferior a la versión instalada.vipre_force_install: Establecer entruepara forzar la instalación incluso si la versión instalada es inferior o igual a la versión descargada, el valor predeterminado esfalse.vipre_download_url: Especificar una URL de descarga alternativa para el instalador de VIPRE, el valor predeterminado se basa envipre_versionyvipre_product.vipre_product_id: Especificar el GUID del producto que se instalará, el valor predeterminado se basa envipre_versionyvipre_product.
Para restaurar la base de datos interna SQLite de VIPRE desde una copia de seguridad, utiliza las siguientes variables:
vipre_restore: Establecer entruepara habilitar las distintas opciones de restauración a continuación.vipre_restore_remote: Restaurar la base de datos desde un archivo de copia de seguridad en el sistema remoto, el valor predeterminado esfalse. Si se establece entrue,vipre_restore_localdebe serfalse.vipre_restore_remote_path: Ruta remota al archivo de base de datos; debe ser proporcionada sivipre_restore_remoteestrue.vipre_restore_local: Restaurar la base de datos desde un archivo de copia de seguridad en el sistema local (controlador), el valor predeterminado esfalse. Si se establece entrue,vipre_restore_remotedebe serfalse.vipre_restore_local_path: Ruta local al archivo de base de datos; debe ser proporcionada sivipre_restore_localestrue.vipre_restore_site_guid: Especificar el valor del GUID del sitio para restaurar en el registro; el valor predeterminado es"", que no restaura el GUID del sitio.vipre_restore_reg_code: Especificar el valor del código de registro para restaurar en el registro; el valor predeterminado es"", que no restaura el código de registro. Esta opción solo actualiza el registro, por lo que puede ser sobreescrita si la base de datos no coincide.vipre_restore_post_install_wizard: Establecer una clave de registro que indique que el asistente de post-instalación se ha ejecutado; el valor predeterminado estrue.
Ejemplo de Playbook
El siguiente ejemplo de playbook instala una versión anterior de VIPRE Business Premium en la primera invocación del rol, luego realiza una copia de seguridad y actualiza a la versión más reciente en la segunda invocación:
- 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
Licencia
BSD
Información del Autor
Chris Church chris@ninemoreminutes.com
ansible-galaxy install cchurch.win_vipre