Was ist die richtige Syntax zum Erstellen von Symlinks mit Ansible? Ich erstelle eine virtuelle Vagrant-Umgebung und arbeite als Provisioner. Alles funktioniert einwandfrei, bis ich versuche, über sites-enabled einen Link zu meiner Site-Nginx-Konfigurationsdatei zu erstellen. Folgendes habe ich versucht.
- name: Create symlink to example.com
file:
path: /etc/nginx/sites-enabled/example.com
dest: /etc/nginx/sites-available/example.com
state: link
notify: nginx reload
Wenn ich das tue, wird mir der folgende Fehler angezeigt.
FEHLER: Syntaxfehler beim Laden des YAML-Skripts /Users/username/project/ansible/roles/nginx/tasks/main.yml
Hinweis: Der Fehler kann tatsächlich vor dieser Position auftreten: Zeile 24, Spalte 1
- name: Symlink zu example.dev.conf
Datei: Pfad = / etc / nginx / sites-enabled / example.dev.conf
state = link
^ Ansible konnte nicht erfolgreich abgeschlossen werden. Jede Fehlerausgabe sollte oben sichtbar sein. Bitte beheben Sie diese Fehler und versuchen Sie es erneut.
Ich habe auch versucht, src=/etc/nginx/sites-enabled
anstatt zu verwenden, path
aber ich kann anscheinend kein endgültiges Beispiel dafür im Web finden.
Technische Daten:
- OSX Mavericks
- Vagabund 1.6.3
- VirtualBox 4.3
- Nginx 1.6.0
- Ansible 1.6.2
- Ubuntu 14.04