I have a little bit for installing IIS and a few other features?

On Friday, July 17, 2020 at 2:26:28 AM UTC-7, CORLEONE## wrote:
>
> Have you used the win feature module before?
>
> Regards, 
> Manash
>
> On Thu, 9 Jul 2020, 01:54 Alan Woods, <[email protected] <javascript:>> 
> 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] <javascript:>.
>> 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/3d53e169-454c-4e19-b317-b069c79a81abo%40googlegroups.com.

Reply via email to