Skip to content
Snippets Groups Projects
Verified Commit 3468f6a7 authored by shirenn's avatar shirenn 🌊 Committed by ynerant
Browse files

[mirror]

parent 4a452650
1 merge request!254Cachan
---
interfaces:
adm: ens18
srv_nat: ens19
san: ens20
loc_ftpsync: {}
loc_rsync_mirror: {}
loc_rsyncd:
modules:
- name: mirror
path: /mirror/pub/
comment: CR@NS MIRROR
hosts_allow: "*"
#!/usr/bin/env ansible-playbook #!/usr/bin/env ansible-playbook
--- ---
# Debian and Ubuntu mirrors - hosts: mirror_backend
- hosts: charybde.adm.crans.org
vars: vars:
ftpsync: ftpsync: '{{ glob_ftpsync | default({}) | combine(loc_ftpsync | default({})) }}'
- name: main rsync_mirror: '{{ glob_rsync_mirror | default({}) | combine(loc_rsync_mirror | default({})) }}'
dest: /pubftp/pub/debian/ apt_mirror: '{{ glob_apt_mirror | default({}) | combine(loc_apt_mirror | default({})) }}'
cron_time: "25 1,13"
rsync_host: syncproxy.eu.debian.org
rsync_path: debian
# https://lists.debian.org/debian-mirrors-announce/2020/03/msg00000.html
- name: security
dest: /pubftp/pub/debian-security/
cron_time: "40 *"
rsync_host: rsync.security.debian.org
rsync_path: debian-security
- name: backports
dest: /pubftp/pub/debian-backports/
cron_time: " 7 3,15"
rsync_host: syncproxy.eu.debian.org
rsync_path: debian-backports
- name: ubuntu
dest: /pubftp/pub/ubuntu/
cron_time: "55 5,17"
rsync_host: archive.ubuntu.com
rsync_path: ubuntu
rsync_mirror:
- name: videolan
dest: /pubftp/pub/videolan
cron_time: "03 10,14,18,22,2,6"
rsync_host: rsync.videolan.org
rsync_path: videolan-ftp
- name: debian
dest: /pubftp/pub/distributions/linux/debian
cron_time: "00 5"
rsync_host: cdimage.debian.org
rsync_path: cdimage/release
- name: ubuntu
dest: /pubftp/pub/distributions/linux/ubuntu
cron_time: "00 5"
rsync_host: cdimage.ubuntu.com
rsync_path: cdimage/releases
- name: xubuntu
dest: /pubftp/pub/distributions/linux/xubuntu
cron_time: "00 5"
rsync_host: cdimage.ubuntu.com
rsync_path: cdimage/xubuntu/releases
- name: kubuntu
dest: /pubftp/pub/distributions/linux/kubuntu
cron_time: "00 5"
rsync_host: cdimage.ubuntu.com
rsync_path: cdimage/kubuntu/releases
- name: lubuntu
dest: /pubftp/pub/distributions/linux/lubuntu
cron_time: "00 5"
rsync_host: cdimage.ubuntu.com
rsync_path: cdimage/lubuntu/releases
- name: ubuntu-mate
dest: /pubftp/pub/distributions/linux/ubuntu-mate
cron_time: "00 5"
rsync_host: cdimage.ubuntu.com
rsync_path: cdimage/ubuntu-mate/releases
nginx: '{{ glob_nginx | default({}) | combine(loc_nginx | default({})) }}'
roles: roles:
- ftpsync - ftpsync
- rsync-mirror - rsync-mirror
- apt-mirror
- hosts: mirror_frontend
vars:
nginx: '{{ glob_nginx | default({}) | combine(loc_nginx | default({})) }}'
roles:
- nginx - nginx
- hosts: rsyncd
vars:
rsyncd: '{{ glob_rsyncd | default({}) | combine(loc_rsyncd | default({})) }}'
roles:
- rsyncd
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment