Không thể tạo liên kết của một tệp trong các trang web - có sẵn cho một thư mục được kích hoạt các trang web trong máy chủ từ xa bằng cách sử dụng ansible?
Đây là lệnh tôi muốn thực thi bằng mô-đun tệp của ansible: ln -s /etc/apache2/sites-available/wsgi-keystone.conf /etc/apache2/sites-enabled
Đây là mã của tác vụ tôi đang sử dụng:
- name: Enable the Identity service virtual hosts
file: src=/etc/apache2/sites-available/wsgi-keystone.conf dest=/etc/apache2/sites-enabled state=link owner=root group=root mode=0644
Nhân tiện, tôi đang chạy playbook với tư cách là người dùng root:
Nhận được lỗi sau:
fatal: [10.0.1.32]: FAILED! => {"changed": false, "failed": true, "gid": 0, "group": "root", "mode": "0755", "msg": "refusing to convert between directory and link for /etc/apache2/sites-enabled", "owner": "root", "path": "/etc/apache2/sites-enabled", "size": 4096, "state": "directory", "uid": 0}
Tôi không quá quen thuộc với các liên kết, nhưng tôi đã tìm thấy điều này Câu trả lời ngắn trên Diễn đàn Google. Hy vọng nó có thể có một chút cái nhìn sâu sắc.
—
DrZoo