Alloy
Alloy

Reputation: 418

Can't find the syntax issue with this Ansible playbook

I'm attempting to run an Ansible playbook and I can't find out, through documentation or by looking at examples, what is wrong with my playbook.

--- - 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

I've been chasing my tail and I don't understand this error:

The offending line appears to be:

---

- hosts: all

  ^ here

Upvotes: 0

Views: 373

Answers (1)

Konstantin Suvorov
Konstantin Suvorov

Reputation: 68269

command is a task, and tasks is a list, so you should prefix every task with a dash.

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

Upvotes: 1

Related Questions