I am seeing a problem with Ansible (1.9.4) and Debian 7 (wheezy) timing out 
and failing on gathering facts, specifically with autofs/network mounted 
volumes. Its not limited to a specific host, as it is happening at random 
times across 200 hosts that have autofs setup. 

GATHERING FACTS 
***************************************************************
failed: [localhost] => {"cmd": "/bin/lsblk -ln --output UUID 
/etc/auto.net", "failed": true, "rc": 257}
msg: Traceback (most recent call last):
  File 
"/root/.ansible/tmp/ansible-tmp-1461943252.91-163803999777791/setup", line 
1668, in run_command
    cmd = subprocess.Popen(args, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1153, in _execute_child
    self.pid = os.fork()
  File 
"/root/.ansible/tmp/ansible-tmp-1461943252.91-163803999777791/setup", line 
1823, in _handle_timeout
    raise TimeoutError(error_message)
TimeoutError: Timer expired

When the fact gather task does work:

{
    "device": "/etc/auto.net",
    "fstype": "autofs",
    "mount": "/mnt/net",
    "options": 
"rw,relatime,fd=27,pgrp=27931,timeout=300,minproto=5,maxproto=5,indirect",
    "size_available": 0,
    "size_total": 0,
    "uuid": "NA"
}

Run manually

> lsblk -ln --output UUID /etc/auto.net
lsblk: /etc/auto.net: not a block device

Relevant bugs:
https://github.com/ansible/ansible/issues/11005
https://github.com/ansible/ansible/issues/6891

Has anyone come across this issue?  Alternatively, is there a way to 
disable certain facts from being gathered?

Thanks.

-- 
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/2a3afe9a-ccb1-4b88-9e79-a925c7e5c81e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to