./sysutils/ansible-lint, Checks playbooks for practices and behaviour that could be improved

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 24.10.0, Package name: ansible-lint-24.10.0, Maintainer: pkgsrc-users

ansible-lint checks playbooks for practices and behaviour that could
potentially be improved. As a community backed project ansible-lint supports
only the last two major versions of Ansible.


Master sites:

Filesize: 524.764 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-10 10:04:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.2.2

v24.2.2

Bugfixes

Raise exception while accessing rules by index
Update spdx license list
Bump minimal version of black being required
Add systemctl get-default as acceptable command
Adding EDA tag to the required galaxy.yml tags
   2024-03-20 20:25:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.2.1

v24.2.1

Bugfixes

Fix error suppression when syntax is incorrect
Set global cache_dir_lock
[role-name] Handle string role dependencies
Support for upcoming Ubuntu 24.04 and Fedora 40
Update documentation for syntax-check[unknown-module]
Add OpenWRT 23.05 to valid versions
Update task name in notify for a task against name[casing] error
accept yum history and info as valid commands
Add attributes for role argument specs
   2024-02-09 15:47:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 24.2.0

v24.2.0

Minor Changes

Drop support for Python 3.9

Bugfixes

Fix scenario when role has no dependencies section in meta/main.yml
   2024-01-19 13:35:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 6.22.2

v6.22.2

Bugfixes

Fix key error for name[casing] rule
Allow dashes in legacy role namespaces
Use new ansible-compat verbosity levels
Remove dependency on newer requests library
Ignore set-property for systemd command
Correct requires_ansible error message
Improve transformation for no-free-form rule
Documentation improvement
docs: fix grammatical issue in philosophy Q&A section
Update supported versions of ansible
Fix backward compatibility
Fix auto capitalization for name[prefix] rule
Fix role deps check for detecting path names
Avoid warnings about PATH with pipx installations
   2023-11-30 10:51:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 6.22.1

v6.22.1

Bugfixes

Look for ansible binary in the same path as we are
Avoid stacktrace with broken ansible.cfg files
Avoid jinja[invalid] with ansible.builtin.mandatory filter
Remove support for deprecated include
Fix use of versioned github action
Fix few URLs in README.md
Correct some usage examples for package_latest
Add option to allow running with missing plugins and collection dependencies
Avoid warnings from loading of deprecated modules
Log ignored exception details to debug log
GitHub Action: properly respect the working_directory argument
Allow to set max_fail_percentage as templated integer
Fix setuptools-scm versioning
Add Fedora 39 to meta.json
Use python 3.10 as primary version target
   2023-11-17 22:34:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 6.22.0

v6.22.0

Minor Changes

Enable YAML 1.2 support for non-ansible files

Bugfixes

Require ruamel.yaml >= 0.18.5
Improve logging regarding to yaml loading and dumping
Avoid creating new load method in our custom formatter
Support ruamel-yaml >= 0.18.2
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-10-26 18:08:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ansible-lint: updated to 6.21.1

v6.21.1

Bugfixes

Avoid exception caused by accidental unloading of core rules
Document pre-commit access to ansible community bundle
Fix bug with auto-fix ending too soon

v6.21.0

Minor Changes

Allow linting plugin EXAMPLES as playbooks

Bugfixes

Add support for Rocky
Update supported Ubuntu versions in meta.json
Avoid false positives for handler in roles handlers directory
Hide stacktrace when loading invalid yaml
Add some platforms to meta.json
Temporary avoid auto-fixing YAML files not owned by ansible
Add environment variable for skipping schema update
Avoid creating temporary YAML files inside source tree
Document environment variables
Update schemas
Support complex requirements in argument_specs.yml
Fix SARIF-formatter severity levels
Add play level autofix for key-order rule
Add support for python 3.12
Update SPDX license list
Use checkout action in install docs
Fix actions-tagger arguments