24 lines
669 B
YAML
Executable File
24 lines
669 B
YAML
Executable File
#!/usr/bin/env ansible-playbook
|
|
---
|
|
- hosts: mirror_backend
|
|
vars:
|
|
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
|