Fix: Re-factor repo to work with ansible 9.2.x
- The ansible roles have been updated to run on latest version on
Ansible and python 3.10.x are pulled in by common-packer returns
several errors with newer version of Ansible.
- The new version of ansible 9.2.x requires the code to be refactored
and moderenized accordingly.
- Update tox to run ansible lint.
- Fixes the following Violation Summary:
count tag profile rule associated tags
1 command-instead-of-module basic command-shell, idiom
2 key-order[task] basic formatting
4 literal-compare basic idiom
6 jinja[spacing] basic formatting (warning)
5 no-free-form basic syntax, risk
4 partial-become[play] basic unpredictability
4 schema[playbook] basic core
4 name[missing] basic idiom
11 name[play] basic idiom
3 yaml[octal-values] basic formatting, yaml
18 yaml[truthy] basic formatting, yaml
5 name[casing] moderate idiom
2 risky-file-permissions safety unpredictability
3 no-changed-when shared command-shell, idempotency
38 fqcn[action-core] production formatting
11 fqcn[action] production formatting
Issue: RELENG-5175
Change-Id: I2c6af03d197236328e2389f4694edab3fe40bfc4
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
12 files changed: