Best practices checker for Ansible
ansible-lint checks playbooks for practices and behavior that could
potentially be improved. It is heavily community-driven and extensively
configurable to fit various use cases.
Features:
- Checks Ansible playbooks, roles, and task files for best practices
- Extensive rule set covering common issues and anti-patterns
- Configurable rules and linting options
- Support for custom rule directories
- Multiple output formats (SARIF, JSON, parseable)
- Integration with pre-commit hooks and CI/CD pipelines
- Colored terminal output
- Auto-fix capabilities for certain rules
- Support for Ansible Galaxy collections
<a href="https://www.flaticon.com/free-icons/letter-a" title="letter a icons">Letter a icons created by yukyik - Flaticon</a>