cchurch.win_vipre
Win-VIPRE
Windows上でVIPRE Business Antivirus Serverを管理します。VIPRE Business、Business Premium、またはEndpoint Securityのバックアップ、復元、インストール、更新、アンインストールを行います。
役割の変数
以下に**太字**で強調された変数は、通常役割を構成するために使用されるものです。他の変数は、上級者向けの使用となります。役割の手順は常に以下の順序で実行されます:
- バックアップ(
vipre_backupがtrueの場合) - アンインストール(
vipre_uninstallがtrueの場合) - インストール(
vipre_installがtrueの場合) - 復元(
vipre_restoreがtrueの場合)
vipre_backup、vipre_restore、vipre_install、またはvipre_uninstallのいずれかをtrueに設定しない場合、役割はVIPREがインストールされているかどうかを確認するだけです。
管理するVIPREの製品とバージョンを指定するには、以下の変数を使用してください。これらの変数は、この役割のインストールおよびアンインストールの手順に影響します:
vipre_product: VIPRE Business製品。"standard"、"premium"、または"endpoint"のいずれかである必要があります。デフォルトは"standard"です。vipre_version: インストール、アップグレード、またはアンインストールするVIPRE Businessのバージョン。有効な値は"latest"、"11.0"、"10.0"("endpoint"のみ)、"10.1"("standard"および"premium"用)、"9.6"、"9.5"、および"9.3"(すべての製品用)です。デフォルトは"latest"です。vipre_regkey_name: VIPREレジストリキーへの代替パスコンポーネントを指定します。通常、カスタムvipre_download_urlやvipre_product_idを使用する場合、古いバージョンでのみ必要です。デフォルトは"VIPRE Business"です。vipre_datadir_name: VIPREデータディレクトリへの代替パスコンポーネントを指定します。通常、カスタムvipre_download_urlやvipre_product_idを使用する場合、古いバージョンでのみ必要です。デフォルトは"VIPRE Business"です。
VIPREデータベース(内部SQLiteデータベースのみ、SQL Serverはまだサポートされていません)をバックアップするには、以下の変数を使用します:
vipre_backup: 下記のさまざまなバックアップオプションを有効にするためにtrueに設定します。デフォルトはfalseです。vipre_backup_remote: データベースをリモートシステムの宛先にバックアップします。デフォルトはtrueです。vipre_backup_remote_path: データベースバックアップを保存するリモートパス。デフォルトは""で、vipre_backup_suffixが追加された完全なデータベースファイルを使用します。vipre_backup_local: データベースをローカル(制御中の)システムの宛先にバックアップします。デフォルトはfalseです。vipre_backup_local_path: データベースバックアップを保存するローカルパス。デフォルトは""で、現在のディレクトリ(playbook_dir)とデータベースファイル名にvipre_backup_suffixが追加されたものを使用します。vipre_backup_suffix: データベースバックアップファイル名に追加するサフィックス。デフォルトはansible_date_time.iso8601_basic_shortで、タイムスタンプが追加されます。vipre_backup_ini: VIPREサイトGUIDと登録コードをデータベースバックアップとともにINIファイルにバックアップします。デフォルトはtrueです。INIファイル名はデータベースバックアップファイル名に.iniが追加されたものになります。
アンインストールには、以下の変数を使用できます:
vipre_uninstall: VIPRE Businessをアンインストールし、以下のさまざまなアンインストールオプションを有効にするためにtrueに設定します。デフォルトはfalseです。vipre_uninstall_product: アンインストールするVIPRE製品を指定します。デフォルトはvipre_productです。vipre_uninstall_version: アンインストールするVIPREバージョンを指定します。デフォルトはvipre_versionです。vipre_uninstall_product_id: アンインストールする代替製品GUIDを指定します。デフォルトはvipre_uninstall_productおよびvipre_uninstall_versionに基づいています。vipre_uninstall_registry: VIPRE Businessのすべてのレジストリキーを削除するためにtrueに設定します。デフォルトはfalseです。vipre_uninstall_data: VIPRE Businessのすべてのデータファイル(通常は%ProgramData%にあります)を削除するためにtrueに設定します。デフォルトはfalseです。
インストールには、以下の変数を使用できます:
vipre_install: VIPRE Businessをインストールまたはアップグレードするためにtrueに設定します。デフォルトはfalseです。ダウンロードしたバージョンがインストールされたバージョンよりも低い場合、VIPREはアップグレードされます。vipre_force_install: インストールされたバージョンがダウンロードされたバージョンと同じかそれ以下であっても、インストールを強制するためにtrueに設定します。デフォルトはfalseです。vipre_download_url: VIPREインストーラの代替ダウンロードURLを指定します。デフォルトはvipre_versionおよびvipre_productに基づいています。vipre_product_id: インストールされる製品GUIDを指定します。デフォルトはvipre_versionおよびvipre_productに基づいています。
バックアップからVIPRE内部SQLiteデータベースを復元するには、以下の変数を使用します:
vipre_restore: 以下のさまざまな復元オプションを有効にするためにtrueに設定します。vipre_restore_remote: リモートシステムのバックアップファイルからデータベースを復元します。デフォルトはfalseです。vipre_restore_localがfalseである必要があります。vipre_restore_remote_path: データベースファイルのリモートパス。vipre_restore_remoteがtrueの場合、指定しなければなりません。vipre_restore_local: ローカル(制御中の)システムのバックアップファイルからデータベースを復元します。デフォルトはfalseです。vipre_restore_remoteがfalseである必要があります。vipre_restore_local_path: データベースファイルのローカルパス。vipre_restore_localがtrueの場合、指定しなければなりません。vipre_restore_site_guid: レジストリに復元するSite GUIDの値を指定します。デフォルトは""で、Site GUIDは復元されません。vipre_restore_reg_code: レジストリに復元する登録コードの値を指定します。デフォルトは""で、登録コードは復元されません。このオプションはレジストリのみを更新するため、データベースが一致しない場合は上書きされる可能性があります。vipre_restore_post_install_wizard: ポストインストールウィザードが実行されたことを示すレジストリキーを設定します。デフォルトはtrueです。
例のプレイブック
以下の例のプレイブックは、最初の呼び出しでVIPRE Business Premiumの古いバージョンをインストールし、次の呼び出しでバックアップを行い、最新バージョンにアップグレードします:
- 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
ライセンス
BSD
著者情報
クリス・チャーチ chris@ninemoreminutes.com
