Problem
ansible-lint --profile=production fails on several admin roles with the following violations:
command-instead-of-module — curl shell calls in software.install.wazuh (agent + manager Debian tasks) and software.install.nodejs_app_systemd instead of the get_url module
- Outdated noqa tag format — numeric tags (e.g.
# noqa: 301) instead of named format in wazuh-agent Windows tasks and wazuh-dashboard
schema[meta] float versions — min_ansible_version is an unquoted float in software.install.tailscale/trashed/meta and software.install.wazuh/meta; ansible.windows collection missing from wazuh meta
- Unresolvable role references — dotted-name roles not found by ansible-lint;
software.install.tailscale/trashed/ contains abandoned upstream code that cannot be skipped and causes persistent CI failures
Expected behaviour
ansible-lint --profile=production passes cleanly on all admin roles. Dotted-name role references resolve via .ansible/roles/ stubs.
Problem
ansible-lint --profile=productionfails on several admin roles with the following violations:command-instead-of-module—curlshell calls insoftware.install.wazuh(agent + manager Debian tasks) andsoftware.install.nodejs_app_systemdinstead of theget_urlmodule# noqa: 301) instead of named format in wazuh-agent Windows tasks and wazuh-dashboardschema[meta]float versions —min_ansible_versionis an unquoted float insoftware.install.tailscale/trashed/metaandsoftware.install.wazuh/meta;ansible.windowscollection missing from wazuh metasoftware.install.tailscale/trashed/contains abandoned upstream code that cannot be skipped and causes persistent CI failuresExpected behaviour
ansible-lint --profile=productionpasses cleanly on all admin roles. Dotted-name role references resolve via.ansible/roles/stubs.