This patch updated ansible-lint version on pre-commit configuration
file and updates tox.ini to install ansible and collections needed for
ansible-lint validation.
Closes-Bug: #2019875
Change-Id: Ib68f5b26ea5672d294709a8a1d7e725133be0203
Adds a new role tripleo-build-jobs-repos that is used by
container and image build pre playbooks to setup repos with
the repo-setup role for Centos9.
Depends-On 817161 modifies the release files to use the c9 stream
repos and carries workaround until a better fix is merged like [1]
or similar.
[1] https://review.opendev.org/c/opendev/base-jobs/+/820018
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart/+/817161
Change-Id: I39fc32cf1249b4f14bdc35a4af7a1f8784c19801
- upgrade ansible-lint and fix reported issues
- allow us to test code using newer versions of ansible
- `yaml` callback was removed
- ini_file module is no longer shipped with code
Change-Id: I899fc736da88de337fd4ee62535755e70d61d63c
- Fixes one bashate problem
- Updates linters
- Addressed most of the skip_list exclusions and removed them
Assure the `pre-commit run -a` is always run on all files instead
of old behavior which allowed linting to be broken when merging.
Bumping operation is mostly automated, we just need to run:
`pre-commit autoupdate` from time to time and fix eventual issues.
Change-Id: If75a3e49a9d570e744063ea35ea41919261ad876
Follows the same configuration that was used on
tripleo-quickstart-extras and documented use on tripleo-docs.
Change-Id: Iba8a2db92137f9f6ad28f498627eb1b87039d99f
Story: https://tree.taiga.io/project/tripleo-ci-board/task/381