Thanks, have created the issue ticket (https://github.com/ansible/ansible/issues/5456). Btw i had totally forgotten miyagi, how crass :-/. watching it today again.. ur awesome :)
On Monday, December 30, 2013 5:12:03 AM UTC+5:30, Michael DeHaan wrote: > > Thanks! > > Can you please report this one on github (github.com/ansible/ansible) so > we don't lose track of it? > > I believe I know the swap on swap off technique from the Karate Kid. > > > > > On Sun, Dec 29, 2013 at 5:12 PM, boochi shiva <[email protected]<javascript:> > > wrote: > >> hi all, >> I'm trying run the below playbook and facing an exception >> >> ansbile version : 1.4.3 >> os : debian wheezy >> >> playbook: >> =================================== >> >> --- >> - hosts: db >> gather_facts: false >> tasks: >> - name: get free mem >> >> >> shell: free | grep Mem | awk '{print $4}' >> register: free_mem >> >> - name: get buffer >> shell: free | grep Mem| awk '{print $6}' >> register: buffer >> >> - name: get cache >> shell: free | grep Mem | awk '{print $7}' >> register: cache >> >> - name: get swap used >> shell: free | grep Swap| awk '{print $3}' >> register: swap_used >> >> - name: swap on swap off >> shell: echo "yeah we can sawpoff and on" >> when: free_mem + buffer + cache > swap_used >> >> ========================================= >> >> Exception: >> ========================================= >> TASK: [swap on swap off] >> ****************************************************** >> fatal: [jar.pickle.io] => Traceback (most recent call last): >> File >> "/usr/local/lib/python2.7/dist-packages/ansible/runner/__init__.py", line >> 394, in _executor >> exec_rc = self._executor_internal(host, new_stdin) >> File >> "/usr/local/lib/python2.7/dist-packages/ansible/runner/__init__.py", line >> 485, in _executor_internal >> return self._executor_internal_inner(host, self.module_name, >> self.module_args, inject, port, complex_args=complex_args) >> File >> "/usr/local/lib/python2.7/dist-packages/ansible/runner/__init__.py", line >> 572, in _executor_internal_inner >> if not utils.check_conditional(cond, self.basedir, inject, >> fail_on_undefined=self.error_on_undefined_vars): >> File >> "/usr/local/lib/python2.7/dist-packages/ansible/utils/__init__.py", line >> 186, in check_conditional >> conditional = template.template(basedir, presented, inject) >> File >> "/usr/local/lib/python2.7/dist-packages/ansible/utils/template.py", line >> 319, in template >> varname = template_from_string(basedir, varname, vars, >> fail_on_undefined) >> File >> "/usr/local/lib/python2.7/dist-packages/ansible/utils/template.py", line >> 543, in template_from_string >> return res >> UnboundLocalError: local variable 'res' referenced before assignment >> >> >> FATAL: all hosts have already failed -- aborting >> ==================================================================== >> >> Regards >> Shiva >> >> -- >> 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:> >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Michael DeHaan <[email protected] <javascript:>> > CTO, AnsibleWorks, Inc. > http://www.ansibleworks.com/ > > -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
