Hi Jean-Sebastien,

Really? can you confirm that you've been using ansible-pull having the 
group_vars successfully evaluated?

How come is this not working anymore? is it an issue that no one raised so far 
? or is it a documented new behavior?

Cheers,

Fred

On Apr 14, 2014, at 12:02 , Jean-Sebastien Mouret <> wrote:

> 
> This used to work fine but not anymore since a week or so.
> 
> 
> 
> On Friday, April 11, 2014 4:41:14 PM UTC+8, Fred Badel wrote:
> 
> On Apr 11, 2014, at 03:34 , James Tanner <[email protected]> wrote:
> 
>> On 04/10/2014 09:38 AM, Fred Badel wrote:
>>> Hello,
>>> 
>>> I am trying to set ansible-pull to provision ec2 instances ... with not 
>>> much success so far ...
>>> 
>>> I tried using the ec2.py dynamic inventory:
>>> 
>>> ansible-pull -C feature/ci -d /home/ec2-user/ansible -i ansible/ec2.py 
>>> tag_Name_qatest23  -U ssh://git@repo/infra/ansible-play.git local.yml
>>> 
>>> and I get the following error:
>>> ansible-pull "ERROR: provided hosts list is empty"
>>> 
>>> When trying a static inventory file with :
>>> 
>>> [coyote]
>>> 127.0.0.1   ansible_connection=local
>>> 
>>> [eu-west-1:children]
>>> coyote
>>> 
>>> 
>> 
>> Correct me if I am wrong, but it seems like you are trying manage other ec2 
>> hosts with ansible-pull?
>> 
>> ansible-pull is designed to only run plays against the current host and in 
>> fact limits the inventory to localhost/127.0.0.1. 
>> 
>> If your intent is to execute playbooks when a git repo changes or from a git 
>> repo, you will need to combine git and ansible-playbook into a custom script.
>> 
>> #!/usr/bin/psuedo-code
>> cd $checkout
>> git pull --rebase
>> ansible-playbook -i inventory site.yml
>> 
>> You could also create a simple wrapper play ..
>> 
>> - hosts: localhost
>>   gather_facts: False
>>   tasks:
>>      - git: 
>>        register: git_check <opts>
>>      - shell: ansible-playbook <opts>
>>        when: git_check.changed
> 
> Hi James,
> 
> I am running the plays against the host running ansible-pull. But I was 
> expecting ansible to be able to evaluate the group membership of localhost 
> and load the proper group_vars files.
> 
> Thanks,
> 
> Fred
> 
> -- 
> 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/fa352747-5280-4367-81dc-379a4b818ef6%40googlegroups.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].
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/9FDDB07D-11C4-4E44-8D88-CB905E02FE11%40never-mind.ch.
For more options, visit https://groups.google.com/d/optout.

Reply via email to