Hi Michael

Could you please provide a link to the ticket for us future people?

This is the closest I found at around the right age, with my limited 
understanding of the problem: https://github.com/ansible/ansible/issues/6563


On Wednesday, 16 April 2014 07:07:12 UTC+10, Michael DeHaan wrote:
>
> FYI -- There's currently a ticket open on this one.
>
>
>
> On Mon, Apr 14, 2014 at 11:26 AM, Jean-Sebastien Mouret 
> <[email protected]<javascript:>
> > wrote:
>
>>
>> Don't know if it is a documented behavior.
>> I was generating /etc/ansible/hosts with localhost belonging to a 
>> specific group.
>> Then ansible-pull from a repository with the corresponding 
>> group_vars/group defined.
>> It used to work fine and broke last week.
>> I'm using the ansible package from ubuntu trusty.
>>
>> I have switched to git clone + ansible-playbook in the meantime.
>>
>>
>>
>> On Monday, April 14, 2014 10:40:28 PM UTC+8, Fred Badel wrote:
>>
>>> 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<https://groups.google.com/d/msgid/ansible-project/fa352747-5280-4367-81dc-379a4b818ef6%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/a9da2c5a-cbde-42d8-81d2-d4025de8396f%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/a9da2c5a-cbde-42d8-81d2-d4025de8396f%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/776efbaf-f8ad-4c82-828f-ce9050ae0161%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to