运行我的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
语法上正确。用户和密码应用于基本身份验证,我在其他地方使用了类似的代码,并且没有收到任何错误。我想念什么?
答案 0 :(得分:0)
记住您的间距。 YAML与间距与命令的对齐有关。您的“ uri:”操作应在“-名称:”下对齐。 Ansible认为与“-name:”任务相关的动作有多种。
希望这会有所帮助。