--- - name: copy over crond job copy: src: "{{ role_path }}/templates/csc-mirror" dest: /etc/cron.d/csc-mirror owner: root group: root mode: 0644 # restart cron # create mirror home dir in user role # - name: mirror home # file: # path: /home/mirror # state: directory # owner: mirror # group: mirror # mode: 0755 # recurse: yes # user template module instead # https://docs.ansible.com/ansible/latest/collections/ansible/builtin/template_module.html - name: Copy index files copy: src: "{{ role_path }}/templates/mirror-index" dest: /home/mirror/mirror-index owner: mirror group: mirror mode: 0775 - name: Copy assets copy: src: "{{ role_path }}/templates/include" dest: /mirror/root/include owner: root group: csc-mirror mode: 0755