`_ansible_parent_role_name`变量名在Ansible中是保留的吗?
Is the `_ansible_parent_role_name` variable name reserved in Ansible?
当我尝试使用 _ansible_parent_role_name
作为变量名时(使用 set_fact
模块),我收到以下错误消息:
ERROR! invalid parameter specified for action 'set_fact': '_ansible_parent_role_name'
是否保留?
Ansible 版本是 2.9.6.
同时,ansible_parent_role_name
和__ansible_parent_role_name
名字都可以。 Searching 对于任何通过源代码提到的 _ansible_parent_role_name
都没有给出任何内容。
以 _ansible_
或 ansible_
开头的所有内容都应视为保留,而 _ansible
保留用于用户永远不会设置的内部变量。不能调用以_ansible_
开头的参数的模块:https://github.com/ansible/ansible/blob/400475acc033ea146c8dc4929e347166ee85c0e6/lib/ansible/parsing/mod_args.py#L179-L185
当我尝试使用 _ansible_parent_role_name
作为变量名时(使用 set_fact
模块),我收到以下错误消息:
ERROR! invalid parameter specified for action 'set_fact': '_ansible_parent_role_name'
是否保留?
Ansible 版本是 2.9.6.
同时,ansible_parent_role_name
和__ansible_parent_role_name
名字都可以。 Searching 对于任何通过源代码提到的 _ansible_parent_role_name
都没有给出任何内容。
以 _ansible_
或 ansible_
开头的所有内容都应视为保留,而 _ansible
保留用于用户永远不会设置的内部变量。不能调用以_ansible_
开头的参数的模块:https://github.com/ansible/ansible/blob/400475acc033ea146c8dc4929e347166ee85c0e6/lib/ansible/parsing/mod_args.py#L179-L185