Don't execute deployment roles if packages are not installed #1825
lint.yml
on: push
Verify ansible-lint
4m 18s
Verify yamllint
10s
Verify flake8
23s
Verify pylint
22s
Shellcheck
8s
Annotations
11 warnings
|
Shellcheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Verify yamllint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Verify pylint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Verify flake8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Verify ansible-lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
jinja[spacing]:
tests/group/test_group_query.yml#L187
Jinja2 spacing could be improved: ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user|length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user) -> ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user | length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user)
|
|
jinja[spacing]:
tests/group/test_group_query.yml#L178
Jinja2 spacing could be improved: ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user|length != 1 or "testuser1" not in result.group.testgroup1.user) -> ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user | length != 1 or "testuser1" not in result.group.testgroup1.user)
|
|
jinja[spacing]:
tests/group/test_group_query.yml#L149
Jinja2 spacing could be improved: ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid|length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group) -> ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid | length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group)
|
|
jinja[spacing]:
.ansible/collections/ansible_collections/freeipa/ansible_freeipa/tests/group/test_group_query.yml#L187
Jinja2 spacing could be improved: ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user|length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user) -> ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user | length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user)
|
|
jinja[spacing]:
.ansible/collections/ansible_collections/freeipa/ansible_freeipa/tests/group/test_group_query.yml#L178
Jinja2 spacing could be improved: ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user|length != 1 or "testuser1" not in result.group.testgroup1.user) -> ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user | length != 1 or "testuser1" not in result.group.testgroup1.user)
|
|
jinja[spacing]:
.ansible/collections/ansible_collections/freeipa/ansible_freeipa/tests/group/test_group_query.yml#L149
Jinja2 spacing could be improved: ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid|length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group) -> ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid | length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group)
|