39 lines
830 B
YAML
39 lines
830 B
YAML
---
|
|
- 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
|
|
|