certbot_on_virtu
_shirenn 2021-06-01 17:52:35 +02:00 committed by Yohann D'ANELLO
parent 4a4526506d
commit 3468f6a7ca
Signed by: _ynerant
GPG Key ID: 3A75C55819C8CF85
2 changed files with 31 additions and 72 deletions

View File

@ -0,0 +1,15 @@
---
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: "*"

View File

@ -1,79 +1,23 @@
#!/usr/bin/env ansible-playbook
---
# Debian and Ubuntu mirrors
- hosts: charybde.adm.crans.org
- hosts: mirror_backend
vars:
ftpsync:
- name: main
dest: /pubftp/pub/debian/
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({})) }}'
ftpsync: '{{ glob_ftpsync | default({}) | combine(loc_ftpsync | default({})) }}'
rsync_mirror: '{{ glob_rsync_mirror | default({}) | combine(loc_rsync_mirror | default({})) }}'
apt_mirror: '{{ glob_apt_mirror | default({}) | combine(loc_apt_mirror | default({})) }}'
roles:
- ftpsync
- rsync-mirror
- apt-mirror
- hosts: mirror_frontend
vars:
nginx: '{{ glob_nginx | default({}) | combine(loc_nginx | default({})) }}'
roles:
- nginx
- hosts: rsyncd
vars:
rsyncd: '{{ glob_rsyncd | default({}) | combine(loc_rsyncd | default({})) }}'
roles:
- rsyncd