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 [email protected] <mailto:[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 <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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a9522a7a-6c9e-690b-af46-feb6b3d6e75a%40lenhof.eu.org.

Reply via email to