Вопросы о Ansible/SSH?

Я пытаюсь понять что-то между SSH и набором ansible на материально-технических ресурсах. Я выполняю развертывание сборника пьес и каждый раз, когда я установил материально-технические ресурсы как этот:

[status]
qastatus ansible_ssh_user=ansible ansible_ssh_host=172.16.19.34 ansible_ssh_private_key_file=~/credentials/ansible_id_rsa 
I am having permission denied but when I set like that 

[status]
172.16.19.34 ansible_connection=local 

это начинает работать, процесс развертывания находят и останавливаются здесь:

TASK: [nodejs_app | Pull down code] ******************************************* 
failed: [172.16.19.34] => {"changed": true, "cmd": ["s3cmd", "-c", "/root/.s3cfg", "get", "s3://snapav-code/cs-system-status/cs-system-status-7ab76c7ec22af26fa3605d55750b6050e5ca17d5-2015-11-02_03-23-46--75.tar.gz", "/var/cs-apps/cs-system-status/7ab76c7ec22af26fa3605d55750b6050e5ca17d5-2015-11-02_03-23-46--75"], "delta": "0:00:00.148056", "end": "2015-11-02 22:45:36.958560", "item": "", "rc": 1, "start": "2015-11-02 22:45:36.810504"}
stderr: ERROR: /root/.s3cfg: Permission denied
ERROR: Configuration file not available.
ERROR: Consider using --configure parameter to create one.

Я не знаю почему??? что я должен сделать для фиксации его?

0
задан 3 November 2015 в 17:29

1 ответ

Удостоверьтесь, что Вы можете ssh к удаленному хосту с корректным именем пользователя, не используя ansible cmd

ssh uname@host 

, после того как Вы сделали это, отредактируйте Ваш /etc/ansible/hosts файл, например, это - то, как я соединяюсь со своим бродячим полем с ssh

# Ex 1: Ungrouped hosts, specify before any group headers.
[all:vars]
ansible_ssh_user=vagrant


#green.example.com
#blue.example.com
#192.168.100.1
#192.168.100.10
[slave]
{{some_ip_here}}
...

, Теперь просто выполняет команду, которую Вы хотите или быстро тестируете с:

ansible slave -m ping
0
ответ дан 30 September 2019 в 05:59

Другие вопросы по тегам:

Похожие вопросы: