1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-11-12 10:00:23 +01:00
infrastructure/playbooks/mail.archlinux.org.yml
Evangelos Foutras 5492d6793a
archusers: Allow overriding users' shell setting
Useful for mail.archlinux.org where this setting doesn't matter since we
force the SSH command to passwd and zsh was removed as part of the tools
cleanup effort recently (stops shadow.service from complaining about zsh
missing).
2021-10-05 00:41:48 +03:00

22 lines
744 B
YAML

- name: setup mail.archlinux.org
hosts: mail.archlinux.org
remote_user: root
roles:
- { role: common }
- { role: sshd }
- { role: root_ssh }
- { role: borg_client, tags: ['borg'] }
- { role: certbot }
- { role: nginx }
- { role: mta_sts }
- { role: postfix, tags: ['mail'] }
- { role: dovecot }
- { role: rspamd, rspamd_dkim_domain: archlinux.org, tags: ["mail"] }
- { role: unbound, unbound_port: 5353, tags: ["mail"] }
- { role: postfwd, tags: ['mail'] }
- { role: archusers, shell_override: '/bin/bash', archusers_ssh_options: 'command="/usr/bin/passwd",restrict,pty' }
- { role: fail2ban }
- { role: prometheus_exporters }
- { role: promtail }
- { role: wireguard }