Skip to content

complexity

This rule aims to warn about Ansible content that seems to be overly complex, suggesting refactoring for better readability and maintainability.

complexity[tasks]

complexity[tasks] will be triggered if the total number of tasks inside a file is above 100. If encountered, you should consider using ansible.builtin.include_tasks to split your tasks into smaller files.

complexity[nesting]

complexity[nesting] will appear when a block contains too many tasks, by default that number is 20 but it can be changed inside the configuration file by defining max_block_depth value.

Replace nested block with an include_tasks to make code easier to maintain. Maximum block depth allowed is ...