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.
