Skip to content

ansible-lint violations in admin roles — curl shell calls, numeric noqa tags, schema meta float versions, abandoned trashed/ dir #187

Description

@t0kubetsu

Problem

ansible-lint --profile=production fails on several admin roles with the following violations:

  • command-instead-of-modulecurl 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 versionsmin_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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions