ansible/plays/mirror.yml

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