Jan Alexander Steffens (heftig)
3bf7507695
Update soyuz' oidentd setup
...
Currently needs custom versions of quassel (for oidentd-strict) and
oidentd (for forwarding).
Expect quassel to switch to forwarding as well once their identserver
implementation lands.
2018-05-22 12:35:06 +02:00
Jelle van der Waa
6250430a61
Fix unresolved conflict
2018-05-15 20:35:09 +02:00
Jelle van der Waa
fc5758266c
archweb-dev: update staging
...
Update to konami code removed commit
2018-05-13 13:22:18 +02:00
Jelle van der Waa
26d114afd3
staging: update to latest major release
2018-05-11 21:36:39 +02:00
Jelle van der Waa
c7d18df7ee
staging: update archweb to the next pre release
2018-05-10 17:18:46 +02:00
Jelle van der Waa
74a4650fae
staging: Enable postfix for mail delivery
...
Make the mail server address configurable in Ansible for archweb, to
spot the difference between error mails on staging and production.
2018-05-10 16:54:49 +02:00
Jelle van der Waa
424ebd2eef
nymeria: use new domain for archweb staging env
2018-05-01 20:46:12 +02:00
Jelle van der Waa
3c6c145edb
Create nymeria playbook for Archweb staging
...
nymeria.archlinux.org will be a staging ground for Archweb where it can
be tested.
2018-05-01 20:46:12 +02:00
Florian Pritz
fc785c7e5a
Update dbscripts
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-04-09 09:39:24 +02:00
Florian Pritz
5b52fed9d5
playbooks/all-hosts-basic: Remove old comment regarding borg-client
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-03-24 20:37:33 +01:00
Bartłomiej Piotrowski
b9aac3c0eb
Use sgp.mirror as build server
2018-03-24 20:13:40 +01:00
Phillip Smith
ef9f4b831d
tag firewall with "firewall" instead of "firewalld"
2018-03-08 09:49:13 +11:00
Phillip Smith
59807399ed
initial commit of firewalld role and tasks
2018-03-06 08:46:24 +11:00
Florian Pritz
e28df1c7a1
php: Load opcache extension
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-03-03 15:12:28 +01:00
Giancarlo Razzolini
a40d6e1f98
Fix typo in the tags for the archwiki role
2018-03-02 22:31:22 -03:00
Giancarlo Razzolini
bf43586686
Add the archwiki role to the apollo playbook
...
Added the archwiki role to the apollo playbook and also added the intl extension to the
php-fpm role.
2018-03-02 19:57:44 -03:00
Florian Pritz
6a2f69cff2
Remove double quote of postgres_listen_addresses
...
Already quoted in the new config template.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-03-02 13:17:43 +01:00
Florian Pritz
6c3d7ffe06
Update dbscripts version to latest
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-03-02 12:45:26 +01:00
Jelle van der Waa
a2c4c9d3f4
orion: disable archweb_donor_import timer
...
A new archweb release has not been made yet with the donor import
integration.
2018-02-25 20:38:08 +01:00
Jelle van der Waa
8ec94d3e1b
Add donor import service
...
Add donor import service, which imports donors from a maildir directory
in /home/donate/. The emails are dumped using a script on orion which
calls doveadm to create a directory with exported emails.
2018-02-25 20:33:11 +01:00
Florian Pritz
ea7a38feb4
playbooks/fetch-borg-keys.yml: Encrypt keys with GPG
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-01-10 21:02:25 +01:00
Florian Pritz
13ad123a84
Add playbook to fetch borg crypto keys
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-01-02 16:38:43 +01:00
Bartłomiej Piotrowski
69a91b0574
mirrors: drop reduntant tags
2017-12-07 17:21:51 +01:00
Florian Pritz
425f4263d8
Deploy basic config on nymeria and dragon
...
Mostly interesting for root_ssh.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-11-20 21:32:02 +01:00
Bartłomiej Piotrowski
e5b461e31a
Add role for mirroring archlinux32
2017-11-15 12:50:32 +01:00
Florian Pritz
b0fe6a3a2c
Add missing tags to vostok playbook
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-10-20 22:43:05 +02:00
Florian Pritz
c9f245a325
Add borg-client role to all-hosts-basic playbook
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-10-20 22:40:46 +02:00
Bartłomiej Piotrowski
efeeff759c
nginx: set default letsencrypt_validation_dir value
2017-10-20 14:24:07 +02:00
Bartłomiej Piotrowski
3370c39bb0
hosts: rename sgp.mirror to sgp
2017-10-20 14:24:07 +02:00
Florian Pritz
c0c12767e9
Enable zabbix-agent for mirrors
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-11 15:12:45 +02:00
Florian Pritz
891e729c8d
borg-client: Adapt for FQDN
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-06 20:52:42 +02:00
Florian Pritz
89eade3dda
mirrors: Deploy mirrorchecker
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-06 20:07:00 +02:00
Florian Pritz
388f3b14c9
apollo: Dynamically build postgres_ssl_hosts list
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-06 20:06:15 +02:00
Giancarlo Razzolini
3231e370c4
playbooks: Change all the hosts names to FQDN.
...
We have changed our ansible configuration and policy to only use
fully qualified domain names for hostnames. Update the playbooks
to use them.
2017-09-05 15:33:05 -03:00
Florian Pritz
71cd6fff20
Consolidate installation playbook
...
Hostnames are now set in host_vars and the same playbook is used for
all hosts. If one host needs to be reinstalled the playbook can be run
with "--limit $hostname".
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-05 20:08:39 +02:00
Bartłomiej Piotrowski
61ac2a661b
Configure Mexican mirror
2017-09-05 14:29:11 +02:00
Bartłomiej Piotrowski
2586c1c477
common: run on all hosts
2017-09-04 12:52:02 +02:00
Florian Pritz
05c21eb144
orion: Make postfix listen publicly
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-03 14:30:42 +02:00
Florian Pritz
7c85b76c9c
Move mail server to orion
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-09-02 14:59:26 +02:00
Florian Pritz
02bc587ebe
soyuz: Add arch-boxes role
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-08-22 16:13:18 +02:00
Florian Pritz
f2bc1c185f
Add grafana
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-08-12 18:20:41 +02:00
Florian Pritz
a71c3ea29a
Add unbound
...
Spamassassin on apollo tries to connect to a local dns resolver, but
can't which leads to long timeouts. Flyspray sends mail via SMTP which
goes through SA and thus each request that sends a mail will also block
for a long time.
Fix this by adding unbound as a local resolver which is needed for
proper performance of SA since public resolvers are often blocked by
blacklists because they send too many requests.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-07-09 20:51:19 +02:00
Bartłomiej Piotrowski
02f1ea4d42
Drop disable-abs playbook
2017-07-04 21:48:35 +02:00
Florian Pritz
215c95fa37
apollo: Remove dovecot
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-07-03 15:59:20 +02:00
Florian Pritz
105fdfade9
postfix: Add support for patchwork
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-07-03 15:52:40 +02:00
Florian Pritz
1275d26210
postfix: Decouple smtpd and full mail server
...
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-07-02 19:53:22 +02:00
Jelle van der Waa
e88ccc2c09
phrik: add phrik user and group
...
Add phrik group and user, add demize to the phrik group
2017-06-30 20:09:57 +02:00
Bartłomiej Piotrowski
e3d3162492
disable-abs: Remove /srv/abs recursively
2017-05-31 12:29:27 +02:00
Bartłomiej Piotrowski
337f6057e9
disable-abs: Skip dbscripts update while disabling ABS
2017-05-31 12:29:27 +02:00
Bartłomiej Piotrowski
6e858403c6
orion: Pin dbscripts to latest commit
2017-05-30 19:08:07 +02:00