Hello,
just learning Ansible with Vagrant and the help of the book “Ansible up and running”.
I cannot execute the first playbook in the book i always had a syntax error.
Ansible version: 1.9.1
Playbook :
- name: Configure webserver with nginx
hosts: webservers
sudo: True
tasks: - name: install nginx
apt: name=nginx update_cache=yes - name: copy nginx config file
copy: src=files/nginx.conf dest=/etc/nginx/sites-available/default - name: enable configuration
file: >
dest=/etc/nginx/sites-enabled/default
src=/etc/nginx/sites-available/default
state=link - name: copy index.html
template: src=templates/index.html.j2 dest=/usr/share/nginx/html/index.html
mode=0644 - name: restart nginx
service: name=nginx state=restarted
Error:
ERROR: Syntax Error while loading YAML script, web-notls.yml
Note: The error may actually appear before this position: line 3, column 2
- name: Configure webserver with nginx
hosts: webservers
^
I couldn’t find where the syntax is faulty here, do you have any clues?
Thanks.