mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 03:38:23 +00:00
- tests/integration/iam/passwords/test_quote_in_shell.py: blank stdin sub-blocks before the password-quote scan. Ansible feeds stdin via a pipe to the spawned process (mariadb, psql, ...) without going through the shell, so the shell-injection vector this test guards against does not apply there. SQL-level escaping is the correct contract for those values. Also drop stale path comment and 7 restate comments. - tests/unit/plugins/filter/test_compose_volumes.py: align test_swarm_nfs_opt_in_renders_driver_opts with the bind-mount swarm-NFS driver_opts (type=none, o=bind, device=DIR_VAR_LIB/<vol>) so the unit test matches the live filter output. - .ansible-lint-ignore: list svc-db-openldap include of sys-svc-compose/tasks/utils/post_deploy.yml; ansible-lint cannot statically resolve the path_join template and prepends the caller path.
Integration Tests 🔗
See integration.md for the SPOT: framework, requirements, directory structure, and make test-integration usage.