Add script to sync MM2 generated pkls to the mirrorlist servers
This commit is contained in:
parent
a800429a73
commit
d8e91732e7
2 changed files with 11 additions and 0 deletions
|
@ -47,3 +47,6 @@
|
|||
|
||||
- name: install the umdl-required logrotate file
|
||||
copy: src=mm2_umdl-required.logrotate dest=/etc/logrotate.d/mm2_umdl-required mode=644
|
||||
|
||||
- name: install sync to mirrorlist servers script
|
||||
template: src=sync_pkl_to_mirrorlists.sh dest=/usr/local/bin/sync_pkl_to_mirrorlists.sh mode=0755
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
MIRRORLIST_SERVERS="{% for host in groups['mirrorlist2'] %} {{ host }} {% endfor %}"
|
||||
|
||||
for s in ${MIRRORLIST_SERVERS}; do
|
||||
rsync -a --delete-delay --delay-updates --delete /var/lib/mirrormanager/ ${s}:/var/lib/mirrormanager/
|
||||
ssh $s 'kill -HUP $(cat /var/run/mirrormanager/mirrorlist_server.pid)'
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue