итак вопрос, в одной роли я для хоста first_server сечу fact : export, в другой роли для другого хоста я смогу выдернуть этот факт используя такую запись {{ hostvars['first_server']['export'] }} ?
Задача создавать пользователей, и ложить каждому свой ключ. В переменных прописываю ключ по адресу ./sshkey/user1.pub Создаю без проблем, не могу копировать ключи в /home/user1/.ssh/authorized_keys Подскажите пример, как копировать и каким модулем.
Ребята почему не получаеться запустить с гитлаба вот такой вот скрипт deploy-prod: stage: deploy-prod script: - ansible all -m ping -i "ansible/hosts.txt" --extra-vars "ansible_ssh_private_key_file=$ANSIBLE_SSH "
10.200.88.249 | UNREACHABLE! => { "changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` echo ~/.ansible/tmp/ansible-tmp-1584340895.35-159556002734659 \" && echo ansible-tmp-1584340895.35-159556002734659=\" echo ~/.ansible/tmp/ansible-tmp-1584340895.35-159556002734659 `\" ), exited with result 1", "unreachable": true }