title: Ansible best practice to copy directories
body: <p>In my playbook I have </p>
  
  <pre><code>- 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/"
  </code></pre>
  
  <p>Which raises the warning in ansible-lint:</p>
  
  <pre><code>[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
  </code></pre>
  
  <p>So this raises the question: is there a better way to do this with ansible modules rather than a command?</p>