module

Krikri::Lint::MODERNIZATION

Constants

BUILTINS = ["add_host", "apt", "apt_key", "apt_repository", "assemble", "assert", "async_status", "blockinfile", "command", "copy", "cron", "debconf", "debug", "dnf", "dnf5", "dpkg_selections", "expect", "fail", "fetch", "file", "find", "gather_facts", "get_url", "getent", "git", "group", "group_by", "hostname", "import_playbook", "import_tasks", "include_role", "include_tasks", "include_vars", "iptables", "known_hosts", "lineinfile", "meta", "mount", "package", "package_facts", "pause", "ping", "pip", "raw", "reboot", "replace", "rpm_key", "script", "service", "service_facts", "set_fact", "set_stats", "setup", "shell", "slurp", "stat", "subversion", "systemd", "systemd_service", "sysvinit", "tempfile", "template", "unarchive", "uri", "user", "validate_argument_spec", "wait_for", "wait_for_connection", "yum", "yum_repository", "ansible.builtin.add_host", "ansible.builtin.apt", "ansible.builtin.apt_key", "ansible.builtin.command", "ansible.builtin.copy", "ansible.builtin.file", "ansible.builtin.get_url", "ansible.builtin.lineinfile", "ansible.builtin.service", "ansible.builtin.set_fact", "ansible.builtin.shell", "ansible.builtin.template", "ansible.builtin.uri", "ansible.builtin.user", "ansible.builtin.wait_for", "ansible.legacy.command", "ansible.legacy.file", "ansible.legacy.shell", "include_action"] of ::String

Core (ansible.builtin) module/action names. Used both to resolve bare module names to their FQCN alias and to detect fqcn violations. Mirrors ansible-core's module list.

Instance methods

builtin?(module_name : String) : Bool
Source
builtin_alias(module_name : String) : String | Nil
Source