Trong playbook của tôi, tôi cóAnsible thực hành tốt nhất để sao chép thư mục
- name: Grab h5bp/server-configs-nginx
git: repo=https://github.com/h5bp/server-configs-nginx.git
dest=/tmp/server-configs-nginx
version="3db5d61f81d7229d12b89e0355629249a49ee4ac"
force=yes
- name: Copy over h5bp configuration
command: cp -r /tmp/server-configs-nginx/{{ item }} /etc/nginx/{{ item }}
with_items:
- "mime.types"
- "h5bp/"
nào làm tăng cảnh báo trong ansible-lint:
[ANSIBLE0006] cp used in place of copy module
/Users/austinpray/Dropbox/DEV/opensauce/bedrock-ansible/roles/nginx/tasks/main.yml:0
Task/Handler: Copy over h5bp configuration
Vì vậy, điều này đặt ra câu hỏi: có cách nào tốt hơn để làm điều này với mô-đun ansible chứ không phải là một lệnh?
"Cuối cùng, có vẻ như bạn có thể đang thực hiện 'triển khai bằng git'." Đây là ngữ cảnh. Đây chỉ là một phần nhỏ trong việc thiết lập máy chủ. Về cơ bản tôi chỉ lấy một số cấu hình máy chủ hữu ích từ một repo từ xa được duy trì bởi cộng đồng. https://github.com/roots/bedrock-ansible/issues/31 –
kết thúc lên chỉ cần bỏ rơi ansible-lint haha –