Michael,

Thanks, that would be what i'm looking for: running ansible commands on the 
hosts and on the VM's (docker containers in my case) inside the hosts)

lets see if that works :)

Thanks again!

Op vrijdag 23 mei 2014 14:36:45 UTC+2 schreef Michael DeHaan:
>
> Not sure if you want to, but technically possible:
>
> [pirates]
> alias1 ansible_ssh_host=foo.example.com ansible_ssh_user=westley
>
> [mercenaries]
> alias2 ansible_ssh_host=foo.example.com ansible_ssh_user=inigo
>
> Just don't write plays that target "hosts: all" in that case, as you'll 
> work on servers twice.
>
>
>
>
> On Fri, May 23, 2014 at 3:57 AM, Robin Speekenbrink 
> <[email protected]<javascript:>
> > wrote:
>
>> Michael,
>>
>> Thanks for the response. This clears up why all variables would be used. 
>> How then would i achieve my goal of having two seperate logins per machine? 
>> (one on the psysical host and the other on the environment inside it?)
>> The IP adress would be the same, the hostname could be the same and i'd 
>> hate to have to register seperate DNS entries just to alter the SSH-port ;)
>>
>> Thanks in advance!
>>
>> Robin
>>
>> Op donderdag 15 mei 2014 00:17:20 UTC+2 schreef Michael DeHaan:
>>>
>>> "But when calling ansible containers the information from the hosts are 
>>> used.. "
>>>
>>> This is correct.  Variables are brought in from all the groups a host is 
>>> a member of, not just the hosts you are selecting.
>>>
>>> Imagine you have hosts grouped by function (webservers, dbservers), 
>>> datacenter (phoenix, atlanta), and also hardware type (dell3200, ibm286), 
>>> etc.
>>>
>>> Some hardware information might come from the hardware group, but you 
>>> selected the webserver group to configure.
>>>
>>> Thus variables should come from all sources.
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Wed, May 14, 2014 at 3:38 AM, Robin Speekenbrink <
>>> [email protected]> wrote:
>>>
>>>> Just a quick question:
>>>> I have a docker container running an SSH daemon on a host running an 
>>>> SSH deamon both with different users and ports... Thus my invenvory looks 
>>>> something like this:
>>>> [hosts:vars]
>>>> ansible_ssh_user=hroot
>>>> ansible_ssh_port=2221
>>>>
>>>> [hosts]
>>>> host1
>>>> host2
>>>>
>>>> [containers:vars]
>>>> ansible_ssh_user=croot
>>>> ansible_ssh_port=2222
>>>>
>>>> [containers]
>>>> host1
>>>> host2
>>>>
>>>> But when calling ansible containers the information from the hosts are 
>>>> used.. 
>>>>
>>>> Another thing in my situation: the hosts lists themselves (host1 and 
>>>> host2 in my example) should be dynamic since the're running in an 
>>>> autoscaling EC2 cloud :D
>>>> Am i doing it wrong? :)
>>>>
>>>> Thanks!
>>>>
>>>> Robin
>>>>
>>>> -- 
>>>> 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/4e07df6a-c680-48c9-956d-
>>>> 8ac45638947b%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/4e07df6a-c680-48c9-956d-8ac45638947b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> 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/4d748b4d-199c-44d9-a2d1-ec6219ab4863%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/4d748b4d-199c-44d9-a2d1-ec6219ab4863%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> 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].
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/15df4b69-192a-41bc-aed1-500b4f7387e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to