Move ftpsync and owncloud to plays/

certbot_on_virtu
Alexandre Iooss 2020-07-14 14:10:39 +02:00
parent fcf0ebf4c9
commit 2dccb0c450
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
4 changed files with 86 additions and 82 deletions

View File

@ -77,3 +77,5 @@
- import_playbook: plays/dhcp.yml
- import_playbook: plays/dns.yml
- import_playbook: plays/wireguard.yml
- import_playbook: plays/mirror.yml
- import_playbook: plays/owncloud.yml

77
plays/mirror.yml 100755
View File

@ -0,0 +1,77 @@
#!/usr/bin/env ansible-playbook
---
# Debian and Ubuntu mirrors
- hosts: charybde.adm.crans.org
vars:
ftpsync:
- name: main
dest: /pubftp/pub/debian/
cron_time: "25 1,13"
rsync_host: debian.proxad.net
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: debian.proxad.net
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
roles:
- ftpsync
- rsync-mirror
- nginx-pubftp

View File

@ -0,0 +1,7 @@
#!/usr/bin/env ansible-playbook
---
# Deploy OwnCloud
- hosts: owncloud-srv.adm.crans.org
roles:
- owncloud
- owncloud-autofs

View File

@ -26,85 +26,3 @@
- hosts: ethercalc-srv.adm.crans.org
roles: ["ethercalc"]
# Deploy OwnCloud
- hosts: owncloud-srv.adm.crans.org
roles:
- owncloud
- owncloud-autofs
# Mirrors
- hosts: charybde.adm.crans.org
vars:
ftpsync:
- name: main
dest: /pubftp/pub/debian/
cron_time: "25 1,13"
rsync_host: debian.proxad.net
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: debian.proxad.net
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
roles:
- ftpsync
- rsync-mirror
- nginx-pubftp