Когда я пытаюсь подключиться к своему хосту Windows через модуль WinRM, я получаю исключение "Отказано в соединении" в Ansible.
Существует структура ansible direcory:
Команда:
user@ansible:~/git/ansible-test$ ansible-playbook test.yml -i inventories/hosts
PLAY [install vm] ***************************************************************************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************************************************************
fatal: [10.10.10.10]: UNREACHABLE! => {"changed": false, "msg": "ssl: HTTPSConnectionPool(host='10.10.10.10', port=5986): Max retries exceeded with url: /wsman (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f6298184d50>: Failed to establish a new connection: [Errno 111] Connection refused',))", "unreachable": true}
to retry, use: --limit @/home/user/git/ansible-test/test.retry
PLAY RECAP ***********************************************************************************************************************************************************************************
10.10.10.10 : ok=0 changed=0 unreachable=1 failed=0
иерархия непосредственного тестирования:
ansible-test$ tree
.
├── group_vars
│ └── all
├── inventories
│ └── hosts
└── test.yml
2 directories, 3 files
test.yaml:
- name: test
hosts: vm
tasks:
- name: get ipconfig information
raw: ipconfg
register: ipconfig_out
- name: print stdout
debug: var=ipconfig_out.stdout_lines
запасы / хосты
[vm]
10.10.10.10
group_vars / all
ansible_connection: winrm
ansible_user: Administrator
ansible_password: password
Но если я подключаюсь через WinRM от другого хоста Windows к цели10.10.10.10:
Set-Item wsman:\localhost\Client\TrustedHosts -value 10.10.10.10
Enter-PSSession -ComputerName 10.10.10.10 -Credential (Get-Credential -UserName Administrator)
все в порядке!
Что я делаю не так в Ansible?
PS Целевой хост - Windows Server 2012