Ansible标准循环不起作用

时间:2018-05-14 22:09:46

标签: ansible

我写了以下ansible脚本

---
# 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列,但可能在文件的其他位置,具体取决于   确切的语法问题。

     

违规行似乎是:

     
      
  • name:looptask ^ here
  •   

有人能告诉我可能出错的地方吗?

1 个答案:

答案 0 :(得分:1)

你应该先修改缩进。

这是一个示例yml,让您开始修复自己的:

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