Move ftpsync and owncloud to plays/
							parent
							
								
									fcf0ebf4c9
								
							
						
					
					
						commit
						2dccb0c450
					
				
							
								
								
									
										2
									
								
								base.yml
								
								
								
								
							
							
						
						
									
										2
									
								
								base.yml
								
								
								
								
							| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
#!/usr/bin/env ansible-playbook
 | 
			
		||||
---
 | 
			
		||||
# Deploy OwnCloud
 | 
			
		||||
- hosts: owncloud-srv.adm.crans.org
 | 
			
		||||
  roles:
 | 
			
		||||
    - owncloud
 | 
			
		||||
    - owncloud-autofs
 | 
			
		||||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue