feat: Добавлена поддержка ansible-lint с настройками для пропуска ошибок
- Добавлена команда make lint для проверки всего проекта - Обновлена команда make role lint для использования .ansible-lint - Добавлен файл .ansible-lint с настройками для пропуска ошибок: - fqcn: позволяет использовать короткие имена модулей - yaml[new-line-at-end-of-file]: не требует новой строки в конце YAML - yaml[truthy]: позволяет использовать yes/no вместо true/false - yaml[line-length]: не ограничивает длину строк в YAML - var-naming[no-role-prefix]: не требует префиксов для переменных - ignore-errors: позволяет использовать ignore_errors: yes Обновления в Makefile: - make lint: проверяет весь проект (molecule, playbooks, roles) - make role lint: использует --config-file /ansible/.ansible-lint - Добавлена команда lint в справку make help Обновления в документации: - README.md: добавлена команда make lint - docs/api.md: добавлены разделы Ansible-lint команды и настройки Преимущества: - Единообразная проверка всего проекта - Гибкие настройки для пропуска нежелательных ошибок - Автоматическое использование конфигурационного файла - Подробная документация по настройкам Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
Reference in New Issue
Block a user