In meinem Textbuch Iansible Best-Practice-Verzeichnisse zu kopieren
- 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/"
haben, die die Warnung in ansible-lint aufwirft:
[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
So stellt sich die Frage: Gibt es eine bessere Art und Weise zu tun Dies mit Ansible-Modulen und nicht mit einem Befehl?
"Endlich sieht es so aus, als würden Sie einen 'deploy by git' ausführen." Hier ist der Kontext. Dies ist nur ein kleiner Teil der Einrichtung des Servers. Ich greife im Grunde nur einige nützliche Server-Konfigurationen aus einem Remote-Repository, das von der Community verwaltet wird. https://github.com/roots/bedrock-ansible/issues/31 –
endete nur Graben Ansible-Lint haha –