Any help will be really appreciable, As i am stuck here and waste day but
didn't find any solution
On Monday, May 11, 2020 at 7:19:55 PM UTC+5:30, Amit Kumar wrote:
>
> Hi ,
>
> I tried to installed the window patch with below yml but it's not
> installing the found patch.
> It just search the patch and skipped that patch, kindly please suggest
> Where i am doing wrong.
>
> I have mention the Yml file and output of playbook.
>
>
> Window patch installation win_patch.yml file
> ************************************************************
> ---
> # update-windows-test.yaml
> - hosts: win
> vars:
> win_updates_categories:
> - SecurityUpdates
> - CriticalUpdates
> - UpdateRollups
> - DefinitionUpdates
> - Updates
> - Application
> - Connectors
> - DeveloperKits
> - FeaturePacks
> - Guidance
> - ServicePacks
> - Tools
> - UpdateRollups
>
> tasks:
> # Check for missing updates
> - name: check for missing updates
> win_updates:
> state: searched
> catagory_names: "{{ win_updates_categories }}"
> register: update_count
> ignore_errors: yes
>
> - name: reboot if required
> win_reboot:
> when: update_count.reboot_required
> ignore_errors: yes
> #Install updates
> - name: install updates
> debugger: on_skipped
> win_updates:
> catagory_names: "{{ win_updates_categories }}"
> reboot: yes
> register: update_result
>
>
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Output
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> ansible@ansible:~/rx_testing$ ansible-playbook win_patch_file3.yml -vvv
> ansible-playbook 2.9.7
> config file = /home/ansible/rx_testing/ansible.cfg
> configured module search path =
> [u'/home/ansible/.ansible/plugins/modules',
> u'/usr/share/ansible/plugins/modules']
> ansible python module location = /usr/lib/python2.7/dist-packages/ansible
> executable location = /usr/bin/ansible-playbook
> python version = 2.7.17 (default, Apr 15 2020, 17:20:14) [GCC 7.5.0]
> Using /home/ansible/rx_testing/ansible.cfg as config file
> host_list declined parsing /home/ansible/rx_testing/inventory as it did
> not pass its verify_file() method
> script declined parsing /home/ansible/rx_testing/inventory as it did not
> pass its verify_file() method
> auto declined parsing /home/ansible/rx_testing/inventory as it did not
> pass its verify_file() method
> Parsed /home/ansible/rx_testing/inventory inventory source with ini plugin
>
> PLAYBOOK: win_patch_file3.yml
> *******************************************************************************************************************************
> 1 plays in win_patch_file3.yml
>
> PLAY [win]
> **************************************************************************************************************************************************
>
> TASK [Gathering Facts]
> **************************************************************************************************************************************
> task path: /home/ansible/rx_testing/win_patch_file3.yml:3
> Using module file
> /usr/lib/python2.7/dist-packages/ansible/modules/windows/setup.ps1
> Pipelining is enabled.
> <10.100.100.206> ESTABLISH WINRM CONNECTION FOR USER: Administrator on
> PORT 5986 TO 10.100.100.206
> EXEC (via pipeline wrapper)
> ok: [10.100.100.206]
> META: ran handlers
>
> TASK [check for missing updates]
> ****************************************************************************************************************************
> task path: /home/ansible/rx_testing/win_patch_file3.yml:22
> win_updates: running win_updates module
> Using module file
> /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_updates.ps1
> Pipelining is enabled.
> <10.100.100.206> ESTABLISH WINRM CONNECTION FOR USER: Administrator on
> PORT 5986 TO 10.100.100.206
> EXEC (via pipeline wrapper)
> ok: [10.100.100.206] => {
> "changed": false,
> "filtered_updates": {
> "05775fa0-d13e-49eb-89dc-74fba83fcdbf": {
> "categories": [
> "Definition Updates",
> "Windows Defender"
> ],
> "filtered_reason": "category_names",
> "id": "05775fa0-d13e-49eb-89dc-74fba83fcdbf",
> "installed": false,
> "kb": [
> "2267602"
> ],
> "title": "Security Intelligence Update for Windows Defender
> Antivirus - KB2267602 (Version 1.315.427.0)"
> }
> },
> "found_update_count": 0,
> "installed_update_count": 0,
> "reboot_required": false,
> "updates": {}
> }
>
> TASK [reboot if required]
> ***********************************************************************************************************************************
> task path: /home/ansible/rx_testing/win_patch_file3.yml:29
> skipping: [10.100.100.206] => {
> "changed": false,
> "skip_reason": "Conditional result was False"
> }
>
> TASK [install updates]
> **************************************************************************************************************************************
> task path: /home/ansible/rx_testing/win_patch_file3.yml:34
> win_updates: running win_updates module
> Using module file
> /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_updates.ps1
> Pipelining is enabled.
> <10.100.100.206> ESTABLISH WINRM CONNECTION FOR USER: Administrator on
> PORT 5986 TO 10.100.100.206
> EXEC (via pipeline wrapper)
> ok: [10.100.100.206] => {
> "changed": false,
> "filtered_updates": {
> "05775fa0-d13e-49eb-89dc-74fba83fcdbf": {
> "categories": [
> "Definition Updates",
> "Windows Defender"
> ],
> "filtered_reason": "category_names",
> "id": "05775fa0-d13e-49eb-89dc-74fba83fcdbf",
> "installed": false,
> "kb": [
> "2267602"
> ],
> "title": "Security Intelligence Update for Windows Defender
> Antivirus - KB2267602 (Version 1.315.427.0)"
> }
> },
> "found_update_count": 0,
> "installed_update_count": 0,
> "reboot_required": false,
> "updates": {}
> }
> META: ran handlers
> META: ran handlers
>
> PLAY RECAP
> **************************************************************************************************************************************************
> 10.100.100.206 : ok=3 changed=0 unreachable=0
> failed=0 skipped=1 rescued=0 ignored=0
>
>
>
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/0efa82f6-2f7a-4e40-bf09-ab8d2e7f5f52%40googlegroups.com.