I have setup Windows remote management as per guidelines from below for the
certificate:
https://docs.ansible.com/ansible/latest/user_guide/windows_winrm.html#certificate
So what I have done.
1. Enabled WINRM using the enableremote.....ps scirpt
2. enabled certificate use using "Set-Item -Path
WSMan:\localhost\Service\Auth\Certificate -Value $true"
3. Generated Certificate from AnsibleAWX using OpenSSL using step from
link above
4. copied over .pem an key.pem files from ansible to windows host
5. Imported .pem file to both locations Trusted root and Trusted people of
local machine.
6. Mapped cert to account using windows creds.
My playbook looks like so:
--- - hosts: - all gather_facts: no vars: ansible_port: 5986
#ansible_user: support ansible_connection: winrm
ansible_winrm_transport: certificate ansible_winrm_cert_pem:
/opt/cust-env/windows/windowscert.pem ansible_winrm_cert_key_pem:
/opt/cust-env/windows/windowscert_key.pem
ansible_winrm_server_cert_validation: ignore tasks: - name: ping
win_ping:
WinRM config:
Service
RootSDDL =
O:NSG:BAD:P(A;;GA;;;BA)(A;;GR;;;IU)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
MaxConcurrentOperations = 4294967295
MaxConcurrentOperationsPerUser = 1500
EnumerationTimeoutms = 240000
MaxConnections = 300
MaxPacketRetrievalTimeSeconds = 120
AllowUnencrypted = false
Auth
Basic = true
Kerberos = true
Negotiate = true
Certificate = true
CredSSP = false
CbtHardeningLevel = Relaxed
DefaultPorts
HTTP = 5985
HTTPS = 5986
IPv4Filter = *
IPv6Filter = *
EnableCompatibilityHttpListener = false
EnableCompatibilityHttpsListener = false
CertificateThumbprint
AllowRemoteAccess = true
And lastly the error I am getting when running the play.
<10.113.7.55> ESTABLISH WINRM CONNECTION FOR USER: root on PORT 5986 TO
10.113.7.55
22
fatal: [10.113.7.55]: UNREACHABLE! => {
23
"changed": false,
24
"msg": "certificate: the specified credentials were rejected by the
server",
25
"unreachable": true
26
}
27
28
PLAY RECAP *********************************************************************
17:03:47
29
10.113.7.55 : ok=0 changed=0 unreachable=1 failed=0
skipped=0 rescued=0 ignored=0
Any help/advice would be appriciated. I am very desparate and spent some time
on this already.
Regards
--
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/06c755be-5d51-4060-b3a4-b970b7c31c01%40googlegroups.com.