Have you used the win feature module before?

Regards,
Manash

On Thu, 9 Jul 2020, 01:54 Alan Woods, <[email protected]> wrote:

> Would you mind sharing you playbook for the upgrade install?
>
> On Wednesday, July 8, 2020 at 8:07:20 AM UTC-7, Alan Woods wrote:
>>
>> Hi Corleone, the account that I am using is in the Administrators group
>> on the windows 10 boxes. Right now, I am using a Dev environment using
>> Vagrant. I have 4 windows 10 boxes that are all from Vagrant Cloud and a
>> centos box for the ansible controller that is also from Vagrant Cloud. So,
>> by default the Vagrant user is always an admin on the boxes.
>>
>>
>>
>> I did also try to install Google Chrome with Ansible on these boxes with
>> this playbook and it does work just to test it. Google Chrome does get
>> installed:
>>
>> ---
>> - name: Install Google Chrome
>>   hosts: win10-pro-1
>>   gather_facts: no
>>   tasks:
>>     - win_chocolatey:
>>         name:
>>           - googlechrome
>>         state: present
>>
>>
>>
>>
>> This is what I have in my hosts file for Ansible. Right now, I am just
>> using the winPro group at the moment but Ansible can talk to all these
>> machines with the win_ping:
>>
>>
>> [all]
>> win-10-1
>> win-10-2
>> win10-pro-1
>> win10-pro-2
>> server-1
>> server-2
>>
>> [all:vars]
>> ansible_user=vagrant
>> ansible_password=vagrant
>> ansible_connection=winrm
>> ansible_winrm_server_cert_validation=ignore
>>
>>
>> [win]
>> win-10-1
>> win-10-2
>>
>> [win:vars]
>> ansible_user=vagrant
>> ansible_password=vagrant
>> ansible_connection=winrm
>> ansible_winrm_server_cert_validation=ignore
>>
>> [winPro]
>> win10-pro-1
>> win10-pro-2
>>
>> [winPro:vars]
>> ansible_user=vagrant
>> ansible_password=vagrant
>> ansible_connection=winrm
>> ansible_winrm_server_cert_validation=ignore
>>
>>
>> [server]
>> server-1
>> server-2
>>
>> [server:vars]
>> ansible_user=vagrant
>> ansible_password=vagrant
>> ansible_connection=winrm
>> ansible_winrm_server_cert_validation=ignore
>>
>> The only thing I have in my ansible.cfg file is:
>>
>> [defaults]
>>
>> host_key_checking = false
>> timeout = 30
>>
>>
>>
>>
>> the hosts file and the ansble.cfg file are both in the default location
>> of /etc/ansible.Thanks for any help on this I really appreciate it.
>>
>>
>> On Tuesday, July 7, 2020 at 11:36:34 PM UTC-7, CORLEONE## wrote:
>>>
>>> Hi Alan,
>>>
>>> Can you please check if the ansible account you are using for winrm has
>>> all root permissions i.e Administrator
>>>
>>> This is weird. I have achieved the same result back 6 months and it went
>>> smooth for me.
>>>
>>> Regards,
>>> Manash
>>>
>>> On Tue, 7 Jul 2020, 23:27 Alan Woods, <[email protected]> wrote:
>>>
>>>> Sorry here is the rest of the output from the play with -vvv it got cut
>>>> off for some reason:
>>>>
>>>> TASK [Upgrade Windows 10]
>>>> ****************************************************************************************************
>>>> task path: /home/vagrant/ansible/win_10_Updates/testFeatureUPdate.yml:8
>>>> win_updates: running win_updates module
>>>> Using module file /usr/lib/python3.6/site-packages/ansible/modules/
>>>> windows/win_updates.ps1
>>>> Pipelining is enabled.
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> EXEC (via pipeline wrapper)
>>>> ok: [win10-pro-1] => {
>>>>     "changed": false,
>>>>     "failed_update_count": 0,
>>>>     "filtered_updates": {},
>>>>     "found_update_count": 1,
>>>>     "installed_update_count": 1,
>>>>     "reboot_required": true,
>>>>     "updates": {
>>>>         "ac2b20ab-6186-4267-8d55-4b3ca35197d1": {
>>>>             "categories": [
>>>>                 "Upgrades"
>>>>             ],
>>>>             "id": "ac2b20ab-6186-4267-8d55-4b3ca35197d1",
>>>>             "installed": true,
>>>>             "kb": [
>>>>                 "4560960"
>>>>             ],
>>>>             "title": "Feature update to Windows 10, version 1909"
>>>>         }
>>>>     }
>>>> }
>>>>
>>>> TASK [reboot host if required]
>>>> ***********************************************************************************************
>>>> task path: /home/vagrant/ansible/win_10_Updates/testFeatureUPdate.yml:
>>>> 15
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> EXEC (via pipeline wrapper)
>>>> win_reboot: rebooting server...
>>>> EXEC (via pipeline wrapper)
>>>> win_reboot: validating reboot
>>>> win_reboot: attempting to get system boot time
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> EXEC (via pipeline wrapper)
>>>> win_reboot: attempting to get system boot time
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> EXEC (via pipeline wrapper)
>>>> win_reboot: attempting to get system boot time
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> win_reboot: attempting to get system boot time
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> EXEC (via pipeline wrapper)
>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT 5986
>>>> TO win10-pro-1
>>>> win_reboot: attempting post-reboot test command
>>>> EXEC (via pipeline wrapper)
>>>> win_reboot: system successfully rebooted
>>>> changed: [win10-pro-1] => {
>>>>     "changed": true,
>>>>     "elapsed": 25,
>>>>     "rebooted": true
>>>> }
>>>> META: ran handlers
>>>> META: ran handlers
>>>>
>>>> PLAY RECAP
>>>> *******************************************************************************************************************
>>>> win10-pro-1                : ok=4    changed=2    unreachable=0
>>>>  failed=0    skipped=0    rescued=0    ignored=0
>>>>
>>>>
>>>>
>>>> On Tuesday, July 7, 2020 at 10:53:42 AM UTC-7, Alan Woods wrote:
>>>>>
>>>>> I have ran this playbook again with the -vvv this was the out put:
>>>>>
>>>>> [vagrant@controller win_10_Updates]$ ansible-playbook
>>>>> testFeatureUPdate.yml -vvv
>>>>> ansible-playbook 2.9.10
>>>>>   config file = /etc/ansible/ansible.cfg
>>>>>   configured module search path = [
>>>>> '/home/vagrant/.ansible/plugins/modules',
>>>>> '/usr/share/ansible/plugins/modules']
>>>>>   ansible python module location = /usr/lib/python3.6/site-packages/
>>>>> ansible
>>>>>   executable location = /usr/bin/ansible-playbook
>>>>>   python version = 3.6.8 (default, Apr 16 2020, 01:36:27) [GCC 8.3.1
>>>>> 20191121 (Red Hat 8.3.1-5)]
>>>>> Using /etc/ansible/ansible.cfg as config file
>>>>> host_list declined parsing /etc/ansible/hosts as it did not pass its
>>>>> verify_file() method
>>>>> script declined parsing /etc/ansible/hosts as it did not pass its
>>>>> verify_file() method
>>>>> auto declined parsing /etc/ansible/hosts as it did not pass its
>>>>> verify_file() method
>>>>> Parsed /etc/ansible/hosts inventory source with ini plugin
>>>>>
>>>>> PLAYBOOK: testFeatureUPdate.yml
>>>>> **********************************************************************************************
>>>>> 1 plays in testFeatureUPdate.yml
>>>>>
>>>>> PLAY [win10-pro-1]
>>>>> ***********************************************************************************************************
>>>>>
>>>>> TASK [Gathering Facts]
>>>>> *******************************************************************************************************
>>>>> task path: /home/vagrant/ansible/win_10_Updates/testFeatureUPdate.yml:
>>>>> 2
>>>>> Using module file /usr/lib/python3.6/site-packages/ansible/modules/
>>>>> windows/setup.ps1
>>>>> Pipelining is enabled.
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> EXEC (via pipeline wrapper)
>>>>> ok: [win10-pro-1]
>>>>> META: ran handlers
>>>>>
>>>>> TASK [Re-Boot PC before upgrade]
>>>>> *********************************************************************************************
>>>>> task path: /home/vagrant/ansible/win_10_Updates/testFeatureUPdate.yml:
>>>>> 5
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> EXEC (via pipeline wrapper)
>>>>> win_reboot: rebooting server...
>>>>> EXEC (via pipeline wrapper)
>>>>> win_reboot: validating reboot
>>>>> win_reboot: attempting to get system boot time
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> EXEC (via pipeline wrapper)
>>>>> win_reboot: attempting to get system boot time
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> EXEC (via pipeline wrapper)
>>>>> win_reboot: attempting to get system boot time
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> win_reboot: attempting to get system boot time
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> EXEC (via pipeline wrapper)
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> win_reboot: attempting post-reboot test command
>>>>> EXEC (via pipeline wrapper)
>>>>> win_reboot: system successfully rebooted
>>>>> changed: [win10-pro-1] => {
>>>>>     "changed": true,
>>>>>     "elapsed": 23,
>>>>>     "rebooted": true
>>>>> }
>>>>>
>>>>> TASK [Upgrade Windows 10]
>>>>> ****************************************************************************************************
>>>>> task path: /home/vagrant/ansible/win_10_Updates/testFeatureUPdate.yml:
>>>>> 8
>>>>> win_updates: running win_updates module
>>>>> Using module file /usr/lib/python3.6/site-packages/ansible/modules/
>>>>> windows/win_updates.ps1
>>>>> Pipelining is enabled.
>>>>> <win10-pro-1> ESTABLISH WINRM CONNECTION FOR USER: vagrant on PORT
>>>>> 5986 TO win10-pro-1
>>>>> EXEC (via pipeline wrapper)<span style="color:
>>>>>
>>>> --
>>>> 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/d248e549-cfae-45e8-8e66-91a6982a2afbo%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/ansible-project/d248e549-cfae-45e8-8e66-91a6982a2afbo%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/53dda0f0-7b83-44c6-b253-2562b7758e10o%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/53dda0f0-7b83-44c6-b253-2562b7758e10o%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/CAEaHSXaUhCa8vkY5pQGn-0b%3DfCuE%2BNbzQ0L0XT7b3aCn-ve5tw%40mail.gmail.com.

Reply via email to