Externalize role
This commit is contained in:
commit
39504f99ff
18 changed files with 962 additions and 0 deletions
28
tasks/main.yml
Normal file
28
tasks/main.yml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
# 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
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue