In Ansible’s debug module, is the msg parameter of str type or another type? Why can I pass numbers, lists, dictionaries, etc., unlike the official documentation describing it as str?"
the ansible version used in V2.8.8,python3.7
it automatically ‘stringifies’ them … but then it also automatically ‘jsonifies’ the string on output, which is probably what seems so confusing.