他の言語で読む:
English,
日本語,
Français
win_updates
モジュールは、Windows Update の確認またはインストールを行います。組み込みの Windows Update サービスを使用するため、WSUS や Microsoft Update サーバーなどのバックエンドが必要です。
サーバーの Windows Update 設定が「自動ダウンロードのみ」に設定されている場合、このモジュールを使用して search
で更新を事前取得できます。
また、特定の更新だけを許可(ホワイトリスト)または禁止(ブラックリスト)することも可能です。例:特定のセキュリティ更新のみをインストール。
ここでは、前の演習と同じ流れで新しい Playbook を作成します。
Visual Studio Code で:
iis_basic
を作成した student# セクションを探します。win_updates
と入力し Enter。win_updates
フォルダを右クリックし、New File を選択。site.yml
と入力し Enter。空のエディタペインが開き、Playbook を作成できます。
site.yml
を編集して以下を追加します。
---
- hosts: windows
name: これは Windows パッチ適用 Playbook です
tasks:
- name: Windows Update をインストール
win_updates:
category_names: ""
reboot: ""
注意
win_updates
: 更新の確認またはインストールを行います。category_names
: 変数を使用して、特定カテゴリのみの更新に制限します。reboot
:true
の場合、必要に応じて自動的に再起動し、処理を続行します。Survey 変数で制御可能。
automation controller で:
フォームを以下の値で入力:
項目 | 値 |
---|---|
Name | Windows Updates |
Description | (任意) |
Job Type | Run |
Inventory | Windows Workshop Inventory |
Project | Ansible Workshop Project |
Playbook | win_updates/site.yml |
Execution Environment | Default execution environment |
Credentials | Student Account |
Limit | windows |
Options | Enable fact storage |
Create job template をクリック。
項目 | 値 |
---|---|
Question | Which categories to install? |
Description | (Optional) |
Answer Variable Name | categories |
Answer Type | Multiple Choice (multiple select) |
Multiple Choice Options | Application Connectors CriticalUpdates DefinitionUpdates DeveloperKits FeaturePacks Guidance SecurityUpdates ServicePacks Tools UpdateRollups Updates |
Default option | CriticalUpdates SecurityUpdates |
Options | Required |
Create survey question をクリック。
項目 | 値 |
---|---|
Question | Reboot after install? |
Description | (Optional) |
Answer Variable Name | reboot_server |
Answer Type | Multiple Choice (single select) |
Multiple Choice Options | Yes No |
Default option | Yes |
Options | Required |
ジョブの出力ページに移動し、リアルタイムで進行状況を確認できます。