avoid-implicit¶
This rule identifies the use of dangerous implicit behaviors, often also undocumented.
This rule will produce the following type of error messages:
avoid-implicit[copy-content]
is not a string as copy modules also accept these, but without documenting them.
Problematic Code¶
---
- name: Example playbook
hosts: localhost
tasks:
- name: Write file content
ansible.builtin.copy:
content: { "foo": "bar" } # <-- should use explicit jinja template
dest: /tmp/foo.txt