1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-26 03:46:46 +02:00
infrastructure/playbooks/build.archlinux.org.yml
Evangelos Foutras a782c6953f
syncrepo: let mirrorsync perform the repo syncing
This role will still handle setting up nginx and rsyncd, due to specific
configuration requirements these services have.

We're also effectively relieving build.archlinux.org of rsyncd duties as
it is not something it should be doing anyway.
2022-11-12 20:22:08 +02:00

17 lines
454 B
YAML

- name: Setup build.archlinux.org
hosts: build.archlinux.org
remote_user: root
roles:
- { role: common }
- { role: tools, extra_utils: ['setconf', 'mlocate'] }
- { role: sshd }
- { role: root_ssh }
- { role: archusers }
- { role: sudo, tags: ['archusers'] }
- { role: mirrorsync }
- { role: archbuild }
- { role: fail2ban }
- { role: prometheus_exporters }
- { role: promtail }
- { role: wireguard }