Thanks, Brian

With ssh-agent I reduced my 'hosts' file radically, and removed the 
'ansible_ssh_private_key_file' declarations from the plays.

But I still cannot use the 'remote_user' in plays, instead I need to add 
the 'ansible_ssh_user' variable.

This is my first cygwin-related issue with ansible.

Regards:
   Bence

2015. május 30., szombat 3:10:21 UTC+2 időpontban Brian Coca a következőt 
írta:
>
> Probably a combination of issues, there is some success running 
> ansible on cygwin but also many problems, this is not a supported 
> platform 
>
> On Fri, May 29, 2015 at 9:08 PM, Bence Takács <[email protected] 
> <javascript:>> wrote: 
> > Well, actually it's Windows with babun (cygwin) and python 2.7.x 
> > Do you think this is because of the OS? 
> > 
> > SSH agent? Is hat work for private keys too? Or just for passwords? I 
> > suspects that more than the OS 
> > 
> > Regards: 
> >    Bence 
> > 
> > 2015.05.29. 20:40 ezt írta ("Brian Coca" <[email protected] 
> <javascript:>>): 
> >> 
> >> i use an ssh agent 
> >> 
> >> On Fri, May 29, 2015 at 1:43 PM, Bence Takács <[email protected] 
> <javascript:>> 
> >> wrote: 
> >> > ... but where do you store the alternative user's credentials? 
> >> > 
> >> > 2015.05.29. 19:27 ezt írta ("Brian Coca" <[email protected] 
> <javascript:>>): 
> >> >> 
> >> >> what version of ansible? os? python? 
> >> >> 
> >> >> switching users seems to be working fine for me. 
> >> >> 
> >> >> On Fri, May 29, 2015 at 12:37 PM, Bence Takács <[email protected] 
> <javascript:>> 
> >> >> wrote: 
> >> >> > One question and one issue: 
> >> >> > 
> >> >> > 1. question (above): 
> >> >> > How can I set the credentials for alternative user? 
> >> >> > 
> >> >> > 2. issue: 
> >> >> > playbook: 
> >> >> >> 
> >> >> >> - name: Preparation 
> >> >> >> 
> >> >> >>   remote_user: root 
> >> >> >> 
> >> >> >>   vars: 
> >> >> >>     - ansible_ssh_private_key_file: ~/.ssh/site-root 
> >> >> >>   ... 
> >> >> >> 
> >> >> >> - name: Main play 
> >> >> >> 
> >> >> >>   remote_user: ci 
> >> >> >> 
> >> >> >>   ... 
> >> >> > 
> >> >> > Does not work: 'Main play' will be executed as root user 
> >> >> > 
> >> >> > If I put the following at the end: 
> >> >> >> 
> >> >> >>     - ansible_ssh_private_key_file: ~/.ssh/site-ci 
> >> >> > 
> >> >> > 
> >> >> > ...then I get the following error: 
> >> >> >> 
> >> >> >> SSH Error: Permission denied 
> >> >> >> (publickey,gssapi-keyex,gssapi-with-mic,password). 
> >> >> > 
> >> >> > 
> >> >> > So root user is stucked somehow... and one cannot authenticate 
> root 
> >> >> > with 
> >> >> > ci's key. 
> >> >> > 
> >> >> > Regards: 
> >> >> >    Bence 
> >> >> > 
> >> >> > 
> >> >> > 2015. május 29., péntek 18:15:19 UTC+2 időpontban Bence Takács a 
> >> >> > következőt 
> >> >> > írta: 
> >> >> >> 
> >> >> >> Thanks for the tip, but how can I set the credentials for 
> >> >> >> alternative 
> >> >> >> user? 
> >> >> >> 
> >> >> >> Now I have only one user set in hosts file: 
> >> >> >> 
> >> >> >>> ansible-sandbox ansible_ssh_host=ansible-sandbox.local 
> >> >> >>> ansible_ssh_user=ci ansible_ssh_private_key_file=~/.ssh/ci 
> >> >> >> 
> >> >> >> 
> >> >> >> 
> >> >> >> 2015. május 29., péntek 17:56:28 UTC+2 időpontban Brian Coca a 
> >> >> >> következőt 
> >> >> >> írta: 
> >> >> >>> 
> >> >> >>> the remote_user: directive can be used at play and task level to 
> >> >> >>> change this, no need to use vars: unless your hosts have those 
> set 
> >> >> >>> in 
> >> >> >>> inventory (which overrides remote_user). 
> >> >> >>> 
> >> >> >>> On Fri, May 29, 2015 at 10:00 AM, Bence Takács 
> >> >> >>> <[email protected]> 
> >> >> >>> wrote: 
> >> >> >>> > I need to switch users in a playbook: first I need to do some 
> >> >> >>> > tasks 
> >> >> >>> > as 
> >> >> >>> > a 
> >> >> >>> > root user then I need to change to a limited user and do the 
> rest 
> >> >> >>> > with 
> >> >> >>> > that. 
> >> >> >>> > 
> >> >> >>> > My playbook looks like this: 
> >> >> >>> >> 
> >> >> >>> >> - name: Preparation 
> >> >> >>> >>   vars: 
> >> >> >>> >>     - ansible_ssh_user: root 
> >> >> >>> >>     - ansible_ssh_private_key_file: ~/.ssh/site-root 
> >> >> >>> >>   ... 
> >> >> >>> >> 
> >> >> >>> >> - name: Main play 
> >> >> >>> >>   vars: 
> >> >> >>> >>     - ansible_ssh_user: ci 
> >> >> >>> >>     - ansible_ssh_private_key_file: ~/.ssh/site-ci 
> >> >> >>> >> 
> >> >> >>> >>   ... 
> >> >> >>> > 
> >> >> >>> > 
> >> >> >>> > This works but I feel that nasty (poor design): 
> >> >> >>> > - redundant configuration (in hosts and 2 plays) 
> >> >> >>> > - need to switch and then switch back 
> >> >> >>> > 
> >> >> >>> > What is the Best practice to achieve that? 
> >> >> >>> > 
> >> >> >>> > -- 
> >> >> >>> > 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/f7a68ea4-c6a6-43e6-b415-f6d367cdb199%40googlegroups.com.
>  
>
> >> >> >>> > For more options, visit https://groups.google.com/d/optout. 
> >> >> >>> 
> >> >> >>> 
> >> >> >>> 
> >> >> >>> -- 
> >> >> >>> Brian Coca 
> >> >> > 
> >> >> > -- 
> >> >> > 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] <javascript:>. 
> >> >> > To post to this group, send email to 
> >> >> > [email protected] <javascript:>. 
> >> >> > To view this discussion on the web visit 
> >> >> > 
> >> >> > 
> >> >> > 
> https://groups.google.com/d/msgid/ansible-project/ad7e0252-a2ed-49f5-9ea9-e026956e5c0c%40googlegroups.com.
>  
>
> >> >> > 
> >> >> > For more options, visit https://groups.google.com/d/optout. 
> >> >> 
> >> >> 
> >> >> 
> >> >> -- 
> >> >> Brian Coca 
> >> >> 
> >> >> -- 
> >> >> You received this message because you are subscribed to a topic in 
> the 
> >> >> Google Groups "Ansible Project" group. 
> >> >> To unsubscribe from this topic, visit 
> >> >> 
> >> >> 
> https://groups.google.com/d/topic/ansible-project/Uu-0BEZwcCI/unsubscribe. 
>
> >> >> To unsubscribe from this group and all its topics, send an email to 
> >> >> [email protected] <javascript:>. 
> >> >> To post to this group, send email to [email protected] 
> <javascript:>. 
> >> >> To view this discussion on the web visit 
> >> >> 
> >> >> 
> https://groups.google.com/d/msgid/ansible-project/CAJ5XC8nHEKsGG_y2ZZpt4OsYQPfDNn5kASz4aE9O4xV0aQKC2A%40mail.gmail.com.
>  
>
> >> >> For more options, visit https://groups.google.com/d/optout. 
> >> > 
> >> > -- 
> >> > 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] <javascript:>. 
> >> > To post to this group, send email to [email protected] 
> <javascript:>. 
> >> > To view this discussion on the web visit 
> >> > 
> >> > 
> https://groups.google.com/d/msgid/ansible-project/CAMQOM8TY7gS7Y1ve3ZqY3zYe8PPO91z6aPM4y-KDfkzPtGyPGw%40mail.gmail.com.
>  
>
> >> > 
> >> > For more options, visit https://groups.google.com/d/optout. 
> >> 
> >> 
> >> 
> >> -- 
> >> Brian Coca 
> >> 
> >> -- 
> >> You received this message because you are subscribed to a topic in the 
> >> Google Groups "Ansible Project" group. 
> >> To unsubscribe from this topic, visit 
> >> 
> https://groups.google.com/d/topic/ansible-project/Uu-0BEZwcCI/unsubscribe. 
>
> >> To unsubscribe from this group and all its topics, send an email to 
> >> [email protected] <javascript:>. 
> >> To post to this group, send email to [email protected] 
> <javascript:>. 
> >> To view this discussion on the web visit 
> >> 
> https://groups.google.com/d/msgid/ansible-project/CAJ5XC8%3DPXAOGZzL8HXqpNdyn6zncCQbEqs1tfED3z2s7%2B4eMJA%40mail.gmail.com.
>  
>
> >> For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > 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] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/CAMQOM8RYHTgt2f2GYbyyfC6QyoMya0J%2BgQQuH0y0buWeSXGQFQ%40mail.gmail.com.
>  
>
> > 
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
> Brian Coca 
>

-- 
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/40092864-5b0e-4845-839d-ca8972909ec6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to