Here is some more troubleshooting information. Also as a side note. I am
running an partner NFR self-support only version of AAP and have zero
support from RedHat on this. It also doesn't seem to matter if I run the
job through command line ansible or through AAP. The error is the same.
My Group Vars
---
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore
Host Inventory
---
ansible_hostname: mikes-wintest.DOMAIN.CA
my WinRM settings after running the ConfigureAnsibleRemoting.ps1 script
PS C:\Users\ubermike\Desktop> winrm configSDDL default
Service
RootSDDL =
O:NSG:BAD:P(A;;GA;;;BA)(A;;GR;;;IU)(A;;GAGR;;;S-1-5-21-809043649-619790271-106372718-1977)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
MaxConcurrentOperations = 4294967295
MaxConcurrentOperationsPerUser = 1500
EnumerationTimeoutms = 240000
MaxConnections = 300
MaxPacketRetrievalTimeSeconds = 120
AllowUnencrypted = true
Auth
Basic = true
Kerberos = true
Negotiate = true
Certificate = false
CredSSP = true
CbtHardeningLevel = Relaxed
DefaultPorts
HTTP = 5985
HTTPS = 5986
IPv4Filter = *
IPv6Filter = *
EnableCompatibilityHttpListener = false
EnableCompatibilityHttpsListener = false
CertificateThumbprint
AllowRemoteAccess = true
My Ansible Host Kerb ticket
[[email protected]@ansible ~]$ klist -c
Ticket cache: KCM:1944601976:978
Default principal: [email protected]
Valid starting Expires Service principal
2022-06-12 08:10:56 2022-06-12 18:10:56 krbtgt/[email protected]
renew until 2022-06-19 08:10:56
Latest Error Output from the job
{
"unreachable": true,
"msg": "kerberos: authGSSClientStep() failed: (('Unspecified GSS failure.
Minor code may provide more information', 851968), ('Server not found in
Kerberos database', -1765328377)), ssl:
HTTPSConnectionPool(host='inventory_hostname', port=5986): *Max retries
exceeded with url: /wsman (Caused by
NewConnectionError('<urllib3.connection.HTTPSConnection object at
0x7f3ca1fd2430>: Failed to establish a new connection: [Errno -2] Name or
service not known'))*",
"changed": false
}
On Saturday, June 11, 2022 at 6:55:15 PM UTC-7 Michael Kennedy wrote:
> I am having a problem running WinRM connections with both basic and
> kerberos auth.
>
> My Ansible is deployed with RedHat AAP 4.2.0 on RHEL 9.
>
> I setup a test Windows 2019 machine and ran the
> ConfigureRemotingForAnsible.ps1 script against the host. Rebooted the host
> for good measure. Tested from the Ansible server that I can telnet to 5985
> and 5986 (confirmed) but I cannot run a Windows test playbook against the
> host.
>
> Skipping callback 'oneline', as we already have a stdout callback.
> 18
> 19
> PLAYBOOK: test.yml
> *************************************************************
> 20
> 2 plays in windows/test.yml
> 21
> 22
> PLAY [test raw module]
> *********************************************************18:47:21
> 23
> 24
> TASK [Gathering Facts]
> *********************************************************18:47:21
> 25
> *task path: /runner/project/windows/test.yml:2*
> 26
> *[WARNING]: The "winrm" connection plugin has an improperly configured
> remote*
> 27
> *target value, forcing "inventory_hostname" templated value instead of the*
> 28
> *string*
> 29
> redirecting (type: modules) ansible.builtin.setup to ansible.windows.setup
> 30
> Using module file
> /usr/share/ansible/collections/ansible_collections/ansible/windows/plugins/modules/setup.ps1
> 31
> Pipelining is enabled.
> 32
> <inventory_hostname> ESTABLISH WINRM CONNECTION FOR USER: administrator on
> PORT 5986 TO inventory_hostname
> 33
> *fatal: [192.168.12.52]: UNREACHABLE! => {*
> 34
> * "changed": false,*
> 35
> * "msg": "ssl: HTTPSConnectionPool(host='inventory_hostname', port=5986):
> Max retries exceeded with url: /wsman (Caused by
> NewConnectionError('<urllib3.connection.HTTPSConnection object at
> 0x7fa35f010f10>: Failed to establish a new connection: [Errno -2] Name or
> service not known'))",*
> 36
> * "unreachable": true*
> 37
> *}*
>
> *Running a Windows test against a domain joined machine produces a
> different error that I also cannot resolve. *
>
> PLAY [Ping]
> ********************************************************************18:53:19
> 3
> 4
> TASK [Gathering Facts]
> *********************************************************18:53:19
> 5
> *[WARNING]: The "winrm" connection plugin has an improperly configured
> remote*
> 6
> *target value, forcing "inventory_hostname" templated value instead of the*
> 7
> *string*
> 8
> *fatal: [srvrds04]: UNREACHABLE! => {"changed": false, "msg": "kerberos:
> authGSSClientStep() failed: (('Unspecified GSS failure. Minor code may
> provide more information', 851968), ('Server not found in Kerberos
> database', -1765328377))", "unreachable": true}*
>
> *I am getting this error despite me confirming the SPN is fine.
> Confirming I can connect to the host with WinRM from a different domain
> joined host. Confirmed my Kerb ticket with kinit and list. *
>
>
>
--
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/167d52a5-7848-4181-9bbd-1ba72bb2e69an%40googlegroups.com.