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
|