Hi, it looks like you have a link in your tree which points to a directory higher up in the hierarchy. This, combined with follow=yes, gives an infinite loop.
I guess it would be better to modify the file module so that in case follow=yes, it keeps track of all directories it already processed. Please open an issue for this on https://github.com/ansible/ansible/ Cheers, Felix On Tue, 5 Feb 2019 11:30:45 -0800 (PST) Luis Renato Gazolla Margarido <luisrenato.me...@gmail.com> wrote: > i got this error when i try to set permissions in a folders in many > servers using ansible > > > "FAILED! => {"changed": false, "module_stderr": "Shared connection to > 10.0.0.12 closed.\r\n", "module_stdout": "Traceback (most recent call > last):\r\n File > \"/home/ansible/.ansible/tmp/ansible-tmp-1549394333.02-122843695834793/AnsiballZ_file.py\", > > line 113, in <module>\r\n _ansiballz_main()\r\n File > \"/home/ansible/.ansible/tmp/ansible-tmp-1549394333.02-122843695834793/AnsiballZ_file.py\", > > line 105, in _ansiballz_main\r\n invoke_module(zipped_mod, > temp_path, ANSIBALLZ_PARAMS)\r\n File > \"/home/ansible/.ansible/tmp/ansible-tmp-1549394333.02-122843695834793/AnsiballZ_file.py\", > > line 48, in invoke_module\r\n imp.load_module('__main__', mod, > module, MOD_DESC)\r\n File > \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", line 863, in > <module>\r\n File \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", > line 849, in main\r\n File > \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", line 571, in > ensure_directory\r\n File > \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", line 305, in > recursive_set_attributes\r\n File > \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", line 305, in > recursive_set_attributes\r\n File > \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", line 305, in > recursive_set_attributes\r\n File > \"/tmp/ansible_file_payload_xvNQQF/__main__.py\", line 305, in > recursive_set_attributes\r\n File > [...] > \"/tmp/ansible_file_payload_qTjJDu/__main__.py\", line 296, in > recursive_set_attributes\r\n File > \"/tmp/ansible_file_payload_qTjJDu/ansible_file_payload.zip/ansible/module_utils/basic.py\", > line 1547, in set_fs_attributes_if_different\r\n File > \"/tmp/ansible_file_payload_qTjJDu/ansible_file_payload.zip/ansible/module_utils/basic.py\", > line 1332, in set_mode_if_different\r\n File > \"/tmp/ansible_file_payload_qTjJDu/ansible_file_payload.zip/ansible/module_utils/_text.py\", > line 220, in to_text\r\nRuntimeError: maximum recursion depth > exceeded while calling a Python object\r\n", "msg": "MODULE > FAILURE\nSee stdout/stderr for the exact error", "rc": 1} " > > i dont know how to solve this... i search in many places and nothing! > -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-devel+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.