У меня есть vagrant
окно с precise32
в работу.Необязательный локальный файл конфигурации, не распознающий ключ?
Я в ~/Workspace/vagrans/ansible
папку, где находится файл ansible.cfg
со следующими записями:
[defaults]
inventory = ./dms/dev
private_key_file = /home/pkaramol/Workspace/vagrans/vagrant/precise32/.vagrant/machines/default/virtualbox/private_key
Это работает:
ansible -m ping all --private-key=/home/pkaramol/Workspace/vagrans/vagrant/precise32/.vagrant/machines/default/virtualbox/private_key -u vagrant
tsrv1 | SUCCESS => {
"changed": false,
"ping": "pong"
}
Это не:
ansible-playbook playbooks/testplay.yml
PLAY ***************************************************************************
TASK [setup] *******************************************************************
fatal: [tsrv1]: UNREACHABLE! => {"changed": false, "msg": "ERROR! SSH encountered an unknown error during the connection. We recommend you re-run the command using -vvvv, which will enable SSH debugging output to help diagnose the issue", "unreachable": true}
PLAY RECAP *********************************************************************
tsrv1 : ok=0 changed=0 unreachable=1 failed=0
Здесь является учебником:
- hosts: testservers
tasks:
- name: just pinging
ping:
А вот файл инвентаризации
[testservers]
tsrv1
Я должен отсутствовать н (?) ...
Принимая свой ответ, как более эффективной, чем у меня. Благодарю. – pkaramol