ansible-role-centos_mirror/tasks/main.yml
Adrien 8c43ee5b1d
All checks were successful
continuous-integration/drone/push Build is passing
fix lint
2020-06-04 22:48:27 +02:00

43 lines
911 B
YAML

---
# tasks file for roles/centos_mirror
#- include_role:
# name: httpd
- name: Instal update mirror script
copy:
src: "update_mirror.sh"
dest: "/usr/local/bin/update_mirror.sh"
owner: root
group: root
mode: 0755
- name: Make the directory zone
file:
path: "/etc/yum-mirror.repo.d"
state: directory
owner: root
group: root
mode: 0755
- name: Instal update mirror script
copy:
src: "yum-mirror.repo.d/{{ item }}"
dest: "/etc/yum-mirror.repo.d/{{ item }}"
owner: root
group: root
mode: 0644
with_items:
- CentOS7-armv7hl.repo
- CentOS7-i686.repo
- CentOS7-x86_64.repo
- RedSleeve7-armv5tel.repo
- Springdale7-i386.repo
- yum.conf
- name: Ensure a cron job to run update_mirror.sh exists
cron:
name: "daily update_mirror"
special_time: daily
job: "/usr/local/bin/update_mirror.sh"
state: present