On Thursday, March 6, 2014 2:33:37 PM UTC-8, James Tanner wrote:
>
>  We can't be certain what user is executing the git command without 
> seeing the -vvvv output from your play. 
>
> The git module in 1.5 has a key_file parameter to pass in the path to an 
> ssh key to use. Try passing the absolute path to your private key with that.
>
>  
Added key_file parameter, same error.  The fact that id_rsa cannot be 
accessed strongly suggests that my attempts to specify the user for the 
deploy role is not working, but I can't think of any alternate syntax.  I 
really need to run most of the tasks as "ubuntu" but the git deploy tasks 
as "ava-deploy":


TASK: [yii-deploy | checkout yii-admin] 
*************************************** 
<54.185.9.246> ESTABLISH CONNECTION FOR USER: ubuntu
<54.185.9.246> REMOTE_MODULE git [email protected]:me/my-repo.git 
dest=/mnt/live/yii-admin accept_hostkey=yes 
key_file=/home/ava-deploy/.ssh/id_rsa                                       
                           
<54.185.9.246> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 
'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 
'ControlPath=/home/me/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', 
'-o', 'IdentityFile=creds/ubuntu_yii', '-o', 
'KbdInteractiveAuthentication=no', '-o', 
'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', 
'-o', 'PasswordAuthentication=no', '-o', 'User=ubuntu', '-o', 
'ConnectTimeout=10', 'xx.xxx.x.xxx', "/bin/sh -c 'mkdir -p 
$HOME/.ansible/tmp/ansible-tmp-1394145698.52-234897656048864 && chmod a+rx 
$HOME/.ansible/tmp/ansible-tmp-1394145698.52-234897656048864 && echo 
$HOME/.ansible/tmp/ansible-tmp-1394145698.52-234897656048864'"]             
                                                                          
<54.185.9.246> PUT /tmp/tmp7pXt8U TO 
/home/ubuntu/.ansible/tmp/ansible-tmp-1394145698.52-234897656048864/git
<54.185.9.246> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 
'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 
'ControlPath=/home/me/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', 
'-o', 'IdentityFile=creds/ubuntu_yii', '-o', 
'KbdInteractiveAuthentication=no', '-o', 
'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', 
'-o', 'PasswordAuthentication=no', '-o', 'User=ubuntu', '-o', 
'ConnectTimeout=10', 'xx.xxx.x.xxx', "/bin/sh -c '/usr/bin/python 
/home/ubuntu/.ansible/tmp/ansible-tmp-1394145698.52-234897656048864/git; rm 
-rf /home/ubuntu/.ansible/tmp/ansible-tmp-1394145698.52-234897656048864/ 
>/dev/null 2>&1'"]
failed: [54.185.9.246] => {"cmd": "/usr/bin/git ls-remote origin -h 
refs/heads/master", "failed": true, "item": "", "rc": 128}
stderr: Warning: Identity file /home/ava-deploy/.ssh/id_rsa not accessible: 
Permission denied.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

msg: Warning: Identity file /home/ava-deploy/.ssh/id_rsa not accessible: 
Permission denied.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

FATAL: all hosts have already failed -- aborting 
 

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/ebbafa23-9bb5-40f7-b654-fe582222748e%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to