Ansible version 1.5

On Thursday, March 6, 2014 2:26:19 PM UTC-8, Mike Titus wrote:
>
> I've created a GitHub user on the target server with a private key in 
> ~/.ssh/id_rsa (and added the public key to GitHub).  If I "sudo su deploy" 
> I can then clone my repo via the command line without error:
>
> $ git  clone  [email protected]:me/my-repo.git  target_folder
>
> However, I cannot clone from my Ansible playbook using the git module:
>
> yii.yml
> --------
> - hosts: yii
>   user:  ubuntu
>   sudo:  yes
>   roles:
>     - { role: common, tags: [ 'common' ] }
>
> - hosts: yii
>   user: deploy
>   sudo:  no
>   roles:
>     - { role: yii-deploy, tags: [ 'yii-deploy' ] }
>
> main.yml in yii role
> ------------------------
> - name: checkout yii-admin
>   git: [email protected]:me/my-repo.git dest=/mnt/live/yii-admin
>
> When I run the above I get this error:
>
> TASK: [yii-deploy | checkout yii-admin] 
> *************************************** 
> failed: [54.185.9.246] => {"cmd": "/usr/bin/git ls-remote origin -h 
> refs/heads/master", "failed": true, "item": "", "rc": 128}
> stderr: Permission denied (publickey).
> fatal: The remote end hung up unexpectedly
>
> msg: Permission denied (publickey).
> fatal: The remote end hung up unexpectedly
>
> FATAL: all hosts have already failed -- aborting
>
> My best guess is that "user: deploy" is being ignored in yii.yml and that 
> the git module is executing as the "ubuntu" user?  Any suggestions greatly 
> appreciated.
>

-- 
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/8210a3b0-11a4-4f82-9c3b-1c3070742c90%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to