1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-09-20 07:12:19 +02:00
infrastructure/playbooks/soyuz.yml
Florian Pritz d364a72800 Use unbound for DNS and disable resolved when unbound is used
We don't need resolved and it is sometimes buggy so let's just get rid
of it and use unbound like we do on our mail machines already.

Details: 7dd7510424

Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-25 16:39:57 +01:00

30 lines
1.3 KiB
YAML

---
- name: setup soyuz
hosts: soyuz.archlinux.org
remote_user: root
roles:
- { role: common, tags: ['common'] }
- { role: tools, tags: ['tools'] }
- { role: sshd, tags: ['sshd'] }
- { role: unbound }
- { role: root_ssh, tags: ['root_ssh'] }
- { role: borg-client, tags: ['borg'] }
- { role: opendkim, dkim_selector: soyuz, tags: ['mail'] }
- { role: postfix, postfix_server: false, tags: ["mail", "postfix"] }
- { role: archusers, tags: ['archusers'] }
- { role: nginx, tags: ["nginx"] }
- { role: sudo, tags: ['sudo', 'archusers'] }
- { role: phrik, tags: ['phrik'] }
- { role: postgres, tags: ['postgres'] }
- { role: oidentd, tags: ['oidentd'] }
- { role: quassel, quassel_domain: "quassel.archlinux.org", tags: ['quassel'] }
- { role: matrix, matrix_domain: "matrix.archlinux.org", matrix_server_name: "archlinux.org", tags: ['matrix'] }
- { role: syncrepo, mirror_domain: "mirror.pkgbuild.com", tags: ['syncrepo', 'nginx'] }
- { role: sogrep, tags: ['sogrep'] }
- { role: archbuild, tags: ['archbuild'] }
- { role: public_html, public_domain: "pkgbuild.com", tags: ['public_html', 'nginx'] }
- { role: crond, tags: ['crond'] }
- { role: arch-boxes, tags: ['arch-boxes'] }
- { role: docker-image }