From af5d4b845ec4e92f11f9f781a51257fece267404 Mon Sep 17 00:00:00 2001
From: Kristian Klausen <kristian@klausen.dk>
Date: Mon, 11 Apr 2022 14:50:41 +0200
Subject: [PATCH] Decommission aur-dev

With the PHP->Python port done[1][2], there isn't much need for aur-dev
anynmore. Most things can also be tested locally and aur-dev haven't got
any love since the port (ex: allowing the aurweb maintainers to deploy
without asking DevOps).

[1] https://lists.archlinux.org/pipermail/aur-general/2022-February/036786.html
[2] https://gitlab.archlinux.org/archlinux/infrastructure/-/merge_requests/525
---
 docs/servers.md                               |  8 -------
 docs/ssh-hostkeys.txt                         | 11 ----------
 docs/ssh-known_hosts.txt                      |  5 -----
 host_vars/aur-dev.archlinux.org/misc          |  5 -----
 .../aur-dev.archlinux.org/vault_aurweb.yml    | 16 --------------
 .../aur-dev.archlinux.org/vault_wireguard.yml |  9 --------
 hosts                                         |  4 ----
 playbooks/aur-dev.archlinux.org.yml           | 22 -------------------
 roles/prometheus/defaults/main.yml            |  1 -
 tf-stage1/archlinux.tf                        |  4 ----
 10 files changed, 85 deletions(-)
 delete mode 100644 host_vars/aur-dev.archlinux.org/misc
 delete mode 100644 host_vars/aur-dev.archlinux.org/vault_aurweb.yml
 delete mode 100644 host_vars/aur-dev.archlinux.org/vault_wireguard.yml
 delete mode 100644 playbooks/aur-dev.archlinux.org.yml

diff --git a/docs/servers.md b/docs/servers.md
index 0ddb08bcc..db8244021 100644
--- a/docs/servers.md
+++ b/docs/servers.md
@@ -26,14 +26,6 @@
 ### Services
   - aurweb
 
-## aur-dev.archlinux.org
-
-### Services
-  - aurweb deployed with the `pu` branch
-
-  The database is filled using the `./schema/gendummydata.py` script in the aurweb repository with a
-  modification to create suspended users. Test users can sign up using the normal registration flow.
-
 ## bugs.archlinux.org
 
 ### Services
diff --git a/docs/ssh-hostkeys.txt b/docs/ssh-hostkeys.txt
index 125a97470..5d949146a 100644
--- a/docs/ssh-hostkeys.txt
+++ b/docs/ssh-hostkeys.txt
@@ -42,17 +42,6 @@
 256 MD5:f9:3b:1f:ac:be:b6:15:67:07:02:30:48:eb:c0:30:eb root@archive1.mirror.pkgbuild.com (ED25519)
 3072 MD5:84:04:71:14:38:34:e0:c4:a3:fa:7c:3f:ee:e2:ed:59 root@archive1.mirror.pkgbuild.com (RSA)
 
-# aur-dev.archlinux.org
-1024 SHA256:VzUmG0B+Yb1mrcXVnJI0dMECOgi+7oIwW2PhPvOUhkw root@archlinux-packer (DSA)
-256 SHA256:KFBhxP4afMhI5dqHMJwIrbuJ9/EzlHsdXxJ5cwiTMbg root@archlinux-packer (ECDSA)
-256 SHA256:sXSwFaVRLiHi1081XoEZg9fE1t0ZOQxWcMocNdWETAA root@archlinux-packer (ED25519)
-3072 SHA256:yQCBknJ9mSz2QC1jwWTToGHgtwwT/kgvWKHqWkk/NyQ root@archlinux-packer (RSA)
-
-1024 MD5:c7:7b:16:f0:1d:13:04:2c:49:d6:0a:48:d7:6f:d7:25 root@archlinux-packer (DSA)
-256 MD5:ad:6f:76:8c:bb:ca:b0:3d:f4:6d:d4:23:87:c5:98:6e root@archlinux-packer (ECDSA)
-256 MD5:9f:97:8b:35:ba:10:3a:4a:b2:c4:6f:0d:e2:77:58:ed root@archlinux-packer (ED25519)
-3072 MD5:cc:4b:ef:cb:3f:4a:23:02:6f:c4:25:cc:b4:e1:a0:a8 root@archlinux-packer (RSA)
-
 # aur.archlinux.org
 1024 SHA256:kFn1IwQmUEVtiiBLYyShUr/H1614PXs49jM2dXDp5z4 root@archlinux-packer (DSA)
 256 SHA256:uTa/0PndEgPZTf76e1DFqXKJEXKsn7m9ivhLQtzGOCI root@archlinux-packer (ECDSA)
diff --git a/docs/ssh-known_hosts.txt b/docs/ssh-known_hosts.txt
index 945c327c5..4821545fd 100644
--- a/docs/ssh-known_hosts.txt
+++ b/docs/ssh-known_hosts.txt
@@ -30,11 +30,6 @@ asia.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAA
 asia.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAL29ty9q8ojSshxgwTPm1thbBX2ioli2LONf7SJa959
 asia.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1IhNA7ozz1BdmRGI5BJMS2dkCoxfMf3Jr5Q/CEPe4MOoO13+DSBW7EAm/1stwkCTKSnmPqpQcAW+CZU8bx72S/8OChAssgZq/5AP82xcv4zZtarQqa95EddcvsG1kVcIT94Yd+dIGFMgNjJMbUkOthmaENaDnZKgS7gjs4B0Pd3NKXu9McM1+tgusc9nKL+2yxndnyip/dBFDl4UwJWl0YixXpKHMcnnjtpLQ24ZUFsaXqZ+cRSYGUR5h9zvRGjzgyl6gzAc98kfoCrKK28NBwgh086SGiYTe1TlTQYcMBPXEuvk9xRTgB2PWRRzyiYnOM0u+QAd/qTj7SO85g4PpmGP6J7kmZ0WGXyW/c9fwrINy9KYt/h5ZRcpxB/6bDP1FmxTKkfvcHCYMraH/Zfzc9AdgfawC+5ul0PZAxIyni6E9AlKjZKmOvSpHKtoV7DYAvM/AajY43QoRCMsjay4vro116yFZdsWFnqt0iWdhDzKFM30ovbC1WFujIdLdWl8=
 
-# aur-dev.archlinux.org
-aur-dev.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLbwdgWiWIEZmTmMJtEAyDjvTqTY2hIZTevy3gjYXzTLS65D8Bav1ci6e1DUINflKMbW/n8b8f/Ac0d4Lv7BRm4=
-aur-dev.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPmLqDFITP0IBdJ11sc4QtNHtu/PUwjo5yvVfvcKxCru
-aur-dev.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDBH6h30LEs9Ji7IwPu/uMKLJ02Om0bwIA1iScvGr3+jMZZq01l34NGeSP+L7AHA6pFIBJbYSKs2d4qlXkxt5rBTG4OezO+6XaWN20SIn9QSMvDTeGNi8Na5UUGz6UBiW0pQxHWoh1hkFvWb/EhLD5lN+oHhyiZWe0RCf/XCgCOvCXKTN1SNSbI9yXteKhf2SDtsd2k0SA10k6zYE06JFnjpj2xJ5LExAhpHSvrn9PQYlmHg1buYfKY6WcXH4P062fbRADiA0/EF6GnsiaMsYOMRB5ZoUqA5YhUmuYDMLQWLOGxAkcyyt418eGdmqBnz9fYT5P9gJBxRarkL9MkNr+H9iS+/4NaGXS/NBQ4bshVKqI8AZcJsEqvXnIWllNARb+GuGK6C5Ex3T34QZqW/Qfvmv4lnd0oK3DyyE1bVTiRaNLcU9jxiz3JYVTrx6Z+CaLWccDYwegNtqwftplrradheNT6mrjioZfLAwfQWJ8+Z0ySpAIqIqYKCTWlr5pEtSc=
-
 # aur.archlinux.org
 aur.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLMiLrP8pVi5BFX2i3vepSUnpedeiewE5XptnUnau+ZoeUOPkpoCgZZuYfpaIQfhhJJI5qgnjJmr4hyJbe/zxow=
 aur.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEuBKrPzbawxA/k2g6NcyV5jmqwJ2s+zpgZGZ7tpLIcN
diff --git a/host_vars/aur-dev.archlinux.org/misc b/host_vars/aur-dev.archlinux.org/misc
deleted file mode 100644
index 1e61cb486..000000000
--- a/host_vars/aur-dev.archlinux.org/misc
+++ /dev/null
@@ -1,5 +0,0 @@
----
-filesystem: btrfs
-memcached_socket: "/run/memcached/aurweb.sock"
-wireguard_address: 10.0.0.3
-wireguard_public_key: E4wLmumdWE1oVjWxPL5FU+BiuPxPdJa6K0wLZVlC0ys=
diff --git a/host_vars/aur-dev.archlinux.org/vault_aurweb.yml b/host_vars/aur-dev.archlinux.org/vault_aurweb.yml
deleted file mode 100644
index 28e67f79f..000000000
--- a/host_vars/aur-dev.archlinux.org/vault_aurweb.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-$ANSIBLE_VAULT;1.1;AES256
-39383039656439366639616262613434333662656462656134386161326565323165313132323766
-3730663133306530393631343662336564656564393537350a373361633364393061663564656230
-31356262393133303833643761343934393437623662653338316665363238636161316262623261
-3338373135336664630a346533316134666337383562653164633930666132326336366263316664
-61396437386363666164323266313461363031326462346461363765653866333838363031663938
-35646166646639343766356563363562363935646365363965303661393966383730323962653532
-35396332303561663838333038636338353331323634373237303835663130386539653761373866
-66346339313265613430363538653264316430323064633033353431343539313135653562393235
-30343363393530396364326566346165623133313430366364326130363633343430353534363364
-62356235336139376438633839333239366362356137643835656365643064316133366365323433
-61383234633836313663633930393437326630363337666239663931333833366338383466373562
-66356366633130383264373565396163366464643231333964623233393938356664363164353565
-63336361636662323830396264383061386534663064336163666338666137326563383831366436
-32633639363639346338306535386563356133373935386635303431333730356138343633353531
-643339663636316331636264366236623036
diff --git a/host_vars/aur-dev.archlinux.org/vault_wireguard.yml b/host_vars/aur-dev.archlinux.org/vault_wireguard.yml
deleted file mode 100644
index 1cbdd2182..000000000
--- a/host_vars/aur-dev.archlinux.org/vault_wireguard.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-$ANSIBLE_VAULT;1.1;AES256
-35373338643430383735666136303462623436376563373865613234336666303166616434333062
-6266353665626536613135303662316165303933336338360a383665313933613532306266306265
-62633635613337306230623866666635616561613162386463653038643533396465373532613731
-6637363030396430380a613137623063666166393733363835323232353131396534326432616230
-64353532633266396264356461313533313838666166633436343839663532346336323036663461
-64613063643764633330383962646665613931303262306232323931353137396635316662623331
-62356530616466346239316262653037306635613363316634383738336166306664643366623664
-36386336383837623130
diff --git a/hosts b/hosts
index 987597c87..9968458ae 100644
--- a/hosts
+++ b/hosts
@@ -20,7 +20,6 @@ europe.mirror.pkgbuild.com
 
 [borg_clients]
 archlinux.org
-aur-dev.archlinux.org
 state.archlinux.org
 matrix.archlinux.org
 quassel.archlinux.org
@@ -64,7 +63,6 @@ archlinux.org
 bbs.archlinux.org
 bugs.archlinux.org
 aur.archlinux.org
-aur-dev.archlinux.org
 wiki.archlinux.org
 patchwork.archlinux.org
 security.archlinux.org
@@ -98,7 +96,6 @@ monitoring.archlinux.org
 [node_exporters]
 archlinux.org
 aur.archlinux.org
-aur-dev.archlinux.org
 monitoring.archlinux.org
 gitlab.archlinux.org
 reproducible.archlinux.org
@@ -136,7 +133,6 @@ debuginfod.archlinux.org
 [wireguard]
 archlinux.org
 aur.archlinux.org
-aur-dev.archlinux.org
 monitoring.archlinux.org
 gitlab.archlinux.org
 reproducible.archlinux.org
diff --git a/playbooks/aur-dev.archlinux.org.yml b/playbooks/aur-dev.archlinux.org.yml
deleted file mode 100644
index 415ffd02d..000000000
--- a/playbooks/aur-dev.archlinux.org.yml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-
-- name: setup aur-dev.archlinux.org
-  hosts: aur-dev.archlinux.org
-  remote_user: root
-  roles:
-    - { role: common }
-    - { role: sshd, sshd_enable_includes: true }
-    - { role: root_ssh }
-    - { role: certbot }
-    - { role: nginx }
-    - { role: mariadb }
-    - { role: sudo }
-    - { role: redis }
-    - { role: uwsgi }
-    - { role: borg_client, tags: ["borg"] }
-    - { role: postfix_null }
-    - { role: fail2ban }
-    - { role: aurweb, aurweb_domain: 'aur-dev.archlinux.org', aurweb_version: 'pu' }
-    - { role: prometheus_exporters }
-    - { role: promtail }
-    - { role: wireguard }
diff --git a/roles/prometheus/defaults/main.yml b/roles/prometheus/defaults/main.yml
index 4d1e4f624..791b47d6d 100644
--- a/roles/prometheus/defaults/main.yml
+++ b/roles/prometheus/defaults/main.yml
@@ -23,7 +23,6 @@ blackbox_targets:
     - https://asia.archive.pkgbuild.com
     - https://asia.mirror.pkgbuild.com
     - https://aur.archlinux.org
-    - https://aur-dev.archlinux.org
     - https://bbs.archlinux.org
     - https://bugs.archlinux.org
     - https://conf.archlinux.org
diff --git a/tf-stage1/archlinux.tf b/tf-stage1/archlinux.tf
index d82e5b5af..5ca82a87c 100644
--- a/tf-stage1/archlinux.tf
+++ b/tf-stage1/archlinux.tf
@@ -55,10 +55,6 @@ locals {
       server_type = "cx11"
       domain      = "accounts"
     }
-    "aur-dev.archlinux.org" = {
-      server_type = "cpx11"
-      domain      = "aur-dev"
-    }
     "aur.archlinux.org" = {
       server_type = "cpx41"
       domain      = "aur"
-- 
GitLab