找不到这个Ansible playbook的语法问题

时间:2016-08-11 20:14:16

标签: syntax ansible ansible-playbook

我正在尝试运行一个Ansible剧本,我无法通过文档或查看示例找出我的剧本有什么问题。

--- - hosts: all sudo: yes pre_tasks: ignore_errors: True tasks: command: sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip command: sudo pip install caravel command: fabmanager create-admin --app caravel command: caravel db upgrade command: caravel init command: caravel runserver -p 8088 - copy: src=../zika.db dest=zika.db failed_when: false

我一直在追我的尾巴,我不明白这个错误:

The offending line appears to be:

---

- hosts: all

  ^ here

1 个答案:

答案 0 :(得分:1)

command是一项任务,tasks是一个列表,因此您应该在每个任务前加一个破折号。

tasks:
  - command: ....
  - command: ....
  ....