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