Ansible:错误!冲突的行动声明

时间:2018-10-23 14:27:25

标签: ansible

运行我的ansible文件时,出现以下错误: 冲突的操作声明:用户uri

- name: Post Install watcher
  hosts:  director.0
  gather_facts: no
  tasks:
- name: Wait for Elastic Cluster to be ready
uri:
  url: https://mlaascloudui.{{ lookup('env','ENV') }}.pre.mls.eu.gs.aws.cloud.vwgroup.com/api/v1/clusters/elasticsearch/{{elasticClusterDetails.elasticsea$
  method: GET
  user: admin
  password: "{{rootpw.stdout}}"
  force_basic_auth: yes
  register: result
  until: result['status']|default(0) == 412
  retries: 60
  delay: 10
- name: Install watcher

语法上正确。用户和密码应用于基本身份验证,我在其他地方使用了类似的代码,并且没有收到任何错误。我想念什么?

1 个答案:

答案 0 :(得分:0)

记住您的间距。 YAML与间距与命令的对齐有关。您的“ uri:”操作应在“-名称:”下对齐。 Ansible认为与“-name:”任务相关的动作有多种。

希望这会有所帮助。