mirror-env/roles/index/tasks/main.yml

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