gamethis.wsus_server
WSUSサーバー
この役割は、Windows 2016およびWindows 2019のためのWSUS役割をインストールして構成します。
要件
Ansibleがターゲットで実行されるために必要な標準項目以外に特別な要件はありません。
役割変数
以下の変数は /defaults/main.yml
に定義されています:
wsus_install_management_tools
: WSUS MMCをインストールするかどうか。デフォルトはyes
wsus_content_folder
: WSUSがコンテンツを保存するためのフォルダの場所を設定します。デフォルトはC:\WSUS
wsus_products_list
: 更新をダウンロードする製品のリスト。デフォルトはWindows Server 2016
とWindows Server 2019
wsus_classifications_list
: 有効にする更新分類のリスト。デフォルトはCritical Updates
とSecurity Updates
wsus_use_proxy
: WSUSサーバーのプロキシが構成されるかどうかを決定するために使用されます。デフォルトはno
で、wsus_port
とwsus_proxy
が定義されている場合のみ適用されます。wsus_enable_default_approval_rule
: WSUSでのデフォルトの承認ルールを有効または無効にします。デフォルトはtrue
。wsus_category_sync_timeout_minutes
: 同期タイムアウトが発生するまでの時間を分単位で設定します。デフォルトは1000
。wsus_languages
: WSUSがダウンロードする更新の言語のリスト。デフォルトはen
(英語)だけです。wsus_choclatey_source
: デフォルトのコミュニティChocolateyリポジトリにデフォルト設定されています。デフォルトはhttp://chocolatey.org/api/v2
。wsus_remove_default_website
: デフォルトのIISウェブサイトを削除するかどうかの選択。デフォルトはtrue
。wsus_install_report_viewer
: レポートビューアをインストールするかどうかの選択。デフォルトはTrue
。wsus_chocolatey_source
: Chocolateyパッケージのソース。デフォルトはhttp://chocolatey.org/api/v2
。wsus_computer_target_group_list
: WSUSサーバー上に作成するターゲットグループのリスト。デフォルトはServers
とWorkStations
。wsus_targeting_mode
: ターゲットグループを設定する方法のオプション。有効なオプションはServer
とClient
。wsus_sync_daily_time
:hour
: 0minute
: 0 ``` WSUSが自動同期を実行する日中の時間を設定します。午前0時にはhour: 0
を使用します。
以下の変数は /vars/main.yml
に定義されています:
wsus_script_folder
: WSUSスクリプトを保存するフォルダを設定します。デフォルトはC:\WSUS\Scripts\
。wsus_log_folder
: WSUS関連のアイテムをログに記録するためのフォルダを設定します。デフォルトはC:\WSUS\Logs
。wsus_facts
: WSUSファクトを返すかどうかを決定します。
依存関係
既知の依存関係はありません。
例のプレイブック
この役割を使用するための例のプレイブック:
---
- hosts: all
vars:
ansible_user: 'administrator'
ansible_become_user: System
ansible_become_method: runas
ansible_shell_type: powershell
ansible_host_key_checking: False
ansible_ssh_common_args: '-C -o ControlMaster=auto -o ControlPersist=180s -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
wait_for_sync: True
roles:
- wsus
ライセンス
MIT
著者情報
@gamthis (ラリー・レイン)