mirror of
https://github.com/linux-system-roles/network.git
synced 2026-01-23 18:35:13 +00:00
Add support for using latest ansible-lint and ansible-test with ansible-core 2.11. There are a few new warnings that need to be addressed or suppressed. One of the changes is to add `# noqa ignore-errors` to the places in the role where `ignore_errors: true` is used. In general, it is not a good idea to use `ignore_errors: true` - instead, it is better to capture the result of the command using a `register`, then use `failed_when`. Or, if that is not possible, use a `block`/`rescue` for more complex error handling. However, in the case where the network role is using `ignore_errors: true` in test code, it is acceptable. see https://ansible-lint.readthedocs.io/en/latest/default_rules.html#ignore-errors Another change is to have all tasks have a valid `name:`. This is explained at https://ansible-lint.readthedocs.io/en/latest/default_rules.html#unnamed-task Signed-off-by: Rich Megginson <rmeggins@redhat.com> |
||
|---|---|---|
| .. | ||
| workflows | ||
| Dockerfile.c8-network-role | ||
| Dockerfile.c8s-network-role | ||
| run_test.sh | ||
| stale.yml | ||