Works fine w/ Ansible 1.9.4

I won't paste the whole file because it's not getting past the setup stage. 
With gather_facts turned off I can get past the setup phase but it 
obvioulsy fails once it gets to the pre_tasks block.

Error:

TASK [setup] 
*******************************************************************
ESTABLISH LOCAL CONNECTION FOR USER: deployment
localhost EXEC /bin/sh -c '( umask 22 && mkdir -p "` echo 
$HOME/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667 `" && echo "` 
echo $HOME/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667 `" )'
localhost PUT /tmp/tmplpuIUA TO 
/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup
localhost EXEC /bin/sh -c 'LANG=C LC_ALL=C LC_MESSAGES=C /usr/bin/python 
/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup; 
rm -rf 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/" 
> /dev/null 2>&1'
An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
  File 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup",
 
line 5187, in <module>
    main()

▽
  File 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup",
 
line 120, in main
    data = get_all_facts(module)
  File 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup",
 
line 5132, in get_all_facts
    facts = ansible_facts(module)
  File 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup",
 
line 5121, in ansible_facts
    facts.update(Facts().populate())
  File 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup",
 
line 2258, in __init__
    self.get_lsb_facts()
  File 
"/home/deployment/.ansible/tmp/ansible-tmp-1458154979.71-232816027337667/setup",
 
line 2707, in get_lsb_facts
    lsb_path = module.get_bin_path('lsb_release')
NameError: global name 'module' is not defined

fatal: [localhost]: FAILED! => {"changed": false, "failed": true, 
"invocation": {"module_name": "setup"}, "parsed": false}

------------

MY FILE:

- hosts: 127.0.0.1

  pre_tasks:
    - include_vars: vars/web
      when: "'web' in ansible_hostname"
    - include_vars: vars/perl
      when: "'web' not in ansible_hostname"
    - include_vars: vars/batch
      when: "'batch' in ansible_hostname"

  tasks:

-- 
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/2a6dae64-28d0-4c14-b2c4-4ad9fc19a3bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to