我正在使用ansible 2.4,并使用以下命令在main.yml文件下运行:
命令:ansible-playbook提示。yml
main.yml
---
- hosts: localhost
vars:
test_var1: a nice default
vars_prompt:
- name: test_var2
prompt: "Enter a value"
default: "{{ test_var1 }}"
tasks:
- debug: var=test_var2
文件路径:/etc/ansible/roles/prompt_file/tasks/main.yml
prompt.yml
- hosts: localhost
roles:
- prompt_file
运行此命令后出现以下错误:
错误!在任务中未检测到任何操作。这通常表示拼写错误 模块名称或错误的模块路径。
错误似乎出在 '/etc/ansible/roles/installedb_rpm/tasks/main.yml':第2行,第3列, 但可能会在文件中的其他位置,具体取决于确切的语法 问题。
违规行似乎是:
- 主机:localhost ^此处
错误似乎出在 '/etc/ansible/roles/installedb_rpm/tasks/main.yml':第2行,第3列, 但可能会在文件中的其他位置,具体取决于确切的语法 问题。
违规行似乎是:
- 主机:localhost ^此处
异常类型:异常: 在任务中未检测到任何操作。这通常表示拼写错误的模块 名称或不正确的模块路径。
错误似乎出在 '/etc/ansible/roles/installedb_rpm/tasks/main.yml':第2行,第3列, 但可能会在文件中的其他位置,具体取决于确切的语法 问题。
违规行似乎是:
主机:localhost ^这里
这是什么问题?