28 lines
841 B
YAML
28 lines
841 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
|
|
|