Excellent!  Thanks for testing!

On Sun, Aug 17, 2014 at 9:26 AM, Akos Vandra <[email protected]> wrote:

> Working on 1.7.1
>
> On 17 August 2014 15:09, Michael DeHaan <[email protected]> wrote:
> > If you see that traceback in 1.7.1 (the latest release) please do file a
> bug
> > in GitHub so we can improve the split or make a better error message.
> > Let us know!
> >
> > As a sidenote, this syntax is not neccessary, so a quick primer on
> > conditionals:
> >
> > - include: '{{ include_before_symlink }}'
> >   when: '{{ include_before_symlink != None }}'
> >
> > At a basic level, you can drop the Jinja2 brackets, as that will result
> in a
> > string value that you don't want:
> >
> > - include: "{{ foo }}"
> >   when: include_before_symlink != None
> >
> > OR (more simply, if you wish to only define it when it is to be used)
> >
> > - include: "{{ foo }}"
> >   when: include_before_symlink is defined
> >
> > OR (if you just want to reply on the true/false value)
> >
> > - include: "{{ foo }}"
> >   when: include_before_symlink | default(False)
> >
> > Defaults can also set in roles/rolename/defaults/main.yml, which make
> this
> > even nicer:
> >
> > - include: "{{ foo }}"
> >   when: include_before_symlink
> >
> >
> >
> >
> >
> >
> >
> > On Sun, Aug 17, 2014 at 5:54 AM, Akos Vandra <[email protected]> wrote:
> >>
> >> Hello!
> >>
> >> I am trying to include a file based on a variable name like so:
> >>
> >> - do preparation stuff
> >> - include: '{{ include_before_symlink }}'
> >>   when: '{{ include_before_symlink != None }}'
> >> - do symlinking
> >>
> >> This is to be able to do a yield, similar to this:
> >>
> >> - include: deploy_revision
> >>   vars:
> >>     - foo: bar
> >>     - include_before_symlink: roles/myrole/tasks/before_symlink.yml
> >>
> >> Which would execute the deploy_revison task up to the point where it
> would
> >> start executing the before_symlink task file, and then return and
> finish up
> >> the deploy_revision task. Emphasis is that the caller should be able to
> >> provide what to do BEFORE the symlinkink.
> >>
> >> The error I get is:
> >>
> >> akovanm0:water-playbook avandra$ ansible-playbook
> >> --private-key=~/.vagrant.d/insecure_private_key -i
> >> .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory
> site.yml
> >> -v
> >> Traceback (most recent call last):
> >>   File "/usr/local/Cellar/ansible/1.6.10/libexec/bin/ansible-playbook",
> >> line 5, in <module>
> >>     pkg_resources.run_script('ansible==1.6.10', 'ansible-playbook')
> >>   File
> >>
> "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",
> >> line 489, in run_script
> >>     self.require(requires)[0].run_script(script_name, ns)
> >>   File
> >>
> "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",
> >> line 1207, in run_script
> >>     execfile(script_filename, namespace, namespace)
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/EGG-INFO/scripts/ansible-playbook",
> >> line 317, in <module>
> >>     sys.exit(main(sys.argv[1:]))
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/EGG-INFO/scripts/ansible-playbook",
> >> line 257, in main
> >>     pb.run()
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/ansible/playbook/__init__.py",
> >> line 289, in run
> >>     play = Play(self, play_ds, play_basedir,
> >> vault_password=self.vault_password)
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/ansible/playbook/play.py",
> >> line 152, in __init__
> >>     self._tasks      = self._load_tasks(self._ds.get('tasks', []),
> >> load_vars)
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/ansible/playbook/play.py",
> >> line 588, in _load_tasks
> >>     loaded = self._load_tasks(data, mv, default_vars,
> included_sudo_vars,
> >> list(included_additional_conditions), original_file=include_filename,
> >> role_name=new_role)
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/ansible/playbook/play.py",
> >> line 588, in _load_tasks
> >>     loaded = self._load_tasks(data, mv, default_vars,
> included_sudo_vars,
> >> list(included_additional_conditions), original_file=include_filename,
> >> role_name=new_role)
> >>   File
> >>
> "/usr/local/Cellar/ansible/1.6.10/lib/python2.7/site-packages/ansible-1.6.10-py2.7.egg/ansible/playbook/play.py",
> >> line 576, in _load_tasks
> >>     (k,v) = t.split("=", 1)
> >> ValueError: need more than 1 value to unpack
> >> akovanm0:water-playbook avandra$
> >>
> >> Thanks for your help,
> >>   Akos vandra
> >>
> >> --
> >> 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/4cb8ba86-a8be-4dc0-a73e-c0a98f4ba9f8%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/CA%2BnsWgzn61CdJ3%2B4T71%3DPnf2QX_4Xh-BggUHePgSM5egCL9woQ%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].
> 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/CAHHcNoepfZ7LsGP0DTRz94iXsW-TzOiJ_pZAGS7eub-GzfRXTQ%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].
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/CA%2BnsWgy85w1n00B-eGwOPLOKs6%3D4C9RwdmVhK-iMqfWZrr4P-A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to