Cú pháp thích hợp để tạo liên kết tượng trưng bằng cách sử dụng ansible là gì? Tôi đang tạo một môi trường ảo Vagrant và chạy ansible với tư cách là nhà cung cấp của tôi. Mọi thứ hoạt động tốt cho đến khi tôi cố gắng liên kết đến tệp cấu hình nginx trang web của tôi từ kích hoạt trang web. Đây là những gì tôi đã thử.
- 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
Khi tôi làm điều này, tôi đã gặp lỗi sau.
LRI: Lỗi cú pháp trong khi tải tập lệnh YAML, /Users/username/project/ansible/roles/nginx/t task / main.yml
Lưu ý: Lỗi thực sự có thể xuất hiện trước vị trí này: dòng 24, cột 1
- tên: Symlink đến example.dev.conf
tệp: path = / etc / nginx / site-enable / example.dev.conf
bang = liên kết
^ Ansible không hoàn thành thành công. Bất kỳ đầu ra lỗi nên được nhìn thấy ở trên. Vui lòng sửa các lỗi này và thử lại.
Tôi cũng đã thử sử dụng src=/etc/nginx/sites-enabled
thay vì path
nhưng dường như tôi không thể tìm thấy một ví dụ rõ ràng về điều này trên web.
Thông số kỹ thuật:
- OS X Mavericks
- mơ hồ 1.6.3
- VirtualBox 4.3
- nginx 1.6.0
- khả năng 1.6.2
- Ubuntu 14.04