Hi,
First thing I see is that attribute "catagory_names" should be
"category_names".
I think there's another problem also, but don't see it yet...
Regards,
JYL
*
*
Le 12/05/2020 à 07:36, Amit Kumar a écrit :
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 ansible-project+unsubscr...@googlegroups.com
<mailto:ansible-project+unsubscr...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/0efa82f6-2f7a-4e40-bf09-ab8d2e7f5f52%40googlegroups.com
<https://groups.google.com/d/msgid/ansible-project/0efa82f6-2f7a-4e40-bf09-ab8d2e7f5f52%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/a9522a7a-6c9e-690b-af46-feb6b3d6e75a%40lenhof.eu.org.