Ansible标准循环不工作

Ansible标准循环不工作,ansible,Ansible,我已经写了下面的脚本 --- # Playbook file: loopplay.yml - name: loopplay hosts: centos2 tags: - loopplay tasks: - name: looptask user: name: "{{ item }}" state: present

我已经写了下面的脚本

---
# Playbook file: loopplay.yml
-
    name: loopplay
    hosts: centos2
    tags:
        - loopplay
    tasks:
        -
            name: looptask
            user:
                name: "{{ item }}"
                state: present
                groups: "wheel"
            loop:
                - testuser1
                - testuser2
但是,我不断遇到以下错误:

该错误似乎已发生 “/opt/ansible projects/test_5af9a55448f0c8003531a07d_loopproject/loopplay.yml”: 第10行第13列,但可能位于文件的其他位置,具体取决于 确切的语法问题

令人不快的一行似乎是:

  • 名称:looptask^此处

有人能告诉我哪里可能出错吗?

你应该先修复缩进

以下是一个yml示例,帮助您开始修复自己的问题:

- name: loopplay
  hosts: localhost
  tags:
    - loopplay
  tasks:
    - name: print something
      debug:
        msg: "test msg"

到底要修什么?所讨论的代码是正确缩进的(它可能不适合您的口味,但在语法上没有任何错误)。