Skip to content
Snippets Groups Projects
Commit 8fda08ae authored by Sven-Hendrik Haase's avatar Sven-Hendrik Haase
Browse files

Add offsite backup with rsync.net

parent 95301ebc
No related branches found
No related tags found
No related merge requests found
Showing
with 205 additions and 55 deletions
# accounts.archlinux.org
1024 SHA256:KiPj4U+TqEEooOVD3zzXvYWfEOc3VNyiRD7tJ0nSKIs root@archlinux-packer (DSA)
256 SHA256:uG2Rr2pgYZf3dNeeTo8rC5JY4vE5jKpjjHI6mtSbQZ4 root@archlinux-packer (ECDSA)
256 SHA256:UdPV6/G7VnD7YO05mo18pAaCTL0s5Wna8LtbC86B8WI root@archlinux-packer (ED25519)
3072 SHA256:eO8MhAgZa4piCSugrneqAt7O2tJ6AkaxwWzqEgNivwE root@archlinux-packer (RSA)
1024 SHA256:wKsZHC2Gc1I2NqloqGGZG9VJi8AD6QvMRzTN8UxRWZg root@archlinux-packer (DSA)
256 SHA256:agqAqFncYFxrKtHeT4GOzKOdBQ72vutVoi44B+shAPQ root@archlinux-packer (ECDSA)
256 SHA256:nId6jHW1cWQE4JZolGDGoy8miQV0I9NcmsXwC/WrfeA root@archlinux-packer (ED25519)
3072 SHA256:H+QddiCCMbVlYeTK0plKwLNw4djtcVfAprHi+S6Soqs root@archlinux-packer (RSA)
1024 MD5:06:6e:39:5a:82:d1:ac:57:1c:70:ff:da:2f:61:fb:e1 root@archlinux-packer (DSA)
256 MD5:d0:72:51:0e:9f:e5:c1:9d:bd:0f:22:56:2f:cd:a9:0b root@archlinux-packer (ECDSA)
256 MD5:6e:8d:53:3e:e8:52:c4:ed:23:0b:b1:74:66:f1:ad:6a root@archlinux-packer (ED25519)
3072 MD5:b0:9f:69:c1:b7:e8:91:28:a2:be:7f:a5:0d:90:f9:c0 root@archlinux-packer (RSA)
1024 MD5:0a:0b:40:08:21:57:1a:60:ea:9c:d2:6e:26:fe:f1:5a root@archlinux-packer (DSA)
256 MD5:86:be:86:50:8c:11:43:de:07:89:f3:c5:c2:ae:e4:3d root@archlinux-packer (ECDSA)
256 MD5:07:73:26:f4:27:f2:c1:90:8d:13:f5:d1:95:51:83:50 root@archlinux-packer (ED25519)
3072 MD5:1b:10:0b:4c:b2:64:0c:fb:45:df:58:f6:cc:f9:fe:b6 root@archlinux-packer (RSA)
# apollo.archlinux.org
1024 SHA256:WArxFzvhf5HknYxil2EQSHHRirM2cyjqbtLvhbQAYC8 root@apollo (DSA)
......@@ -20,6 +20,17 @@
256 MD5:a7:84:8b:95:4f:53:ac:b6:9d:24:79:79:fc:c7:bf:1f root@apollo (ED25519)
2048 MD5:77:b0:17:18:57:74:38:91:47:31:43:04:47:e9:9e:30 root@apollo (RSA)
# aur-dev.archlinux.org
1024 SHA256:UPSaOwfVUU5XnBARVikOGxksKlZx48aUyIPjZE9zpAc root@archlinux-packer (DSA)
256 SHA256:b1/sK6szU73jV3XdtoWFgXcSN3FP4QQEBPdw+g0KMro root@archlinux-packer (ECDSA)
256 SHA256:eSsnneEKh60EYqc08//of2SrdbL3tg1y07XSNF25ZwA root@archlinux-packer (ED25519)
3072 SHA256:4yKdHD71M5yxsu2LiLKaOYfFzoFStwgF+HP4stk0/nI root@archlinux-packer (RSA)
1024 MD5:12:c4:cb:12:cf:9e:4d:13:f6:9b:9c:8d:a0:9f:ef:2c root@archlinux-packer (DSA)
256 MD5:5b:c6:00:09:3b:e4:ec:f3:e6:87:a8:0d:ce:69:c7:13 root@archlinux-packer (ECDSA)
256 MD5:fd:d3:a4:31:64:9b:4b:51:b8:89:dc:05:76:a9:49:84 root@archlinux-packer (ED25519)
3072 MD5:0a:58:e7:1e:a1:05:22:8f:c7:f4:2c:c4:ea:91:78:8c root@archlinux-packer (RSA)
# bbs.archlinux.org
1024 SHA256:8D8LNOrQ4wByBgNJ3n19B7SH7OF1CONh1rU5wbEd53w root@archlinux-packer (DSA)
256 SHA256:N35ylQxDBW9lohn+NBxcG8aW8Qfz2+nMYN+mnaojzgg root@archlinux-packer (ECDSA)
......@@ -31,6 +42,17 @@
256 MD5:46:23:93:5c:db:68:8e:a3:0a:eb:cb:18:13:94:73:dc root@archlinux-packer (ED25519)
3072 MD5:13:8f:2f:f6:c6:90:10:6b:ee:e8:66:e5:60:ef:d8:f8 root@archlinux-packer (RSA)
# bugs.archlinux.org
1024 SHA256:c8CCzrXjPnUEi0d0B2yLzMWK935TyjzoCOdcP12BwEM root@archlinux-packer (DSA)
256 SHA256:z9CfWniDILraPxPn4e8Sao/vaAseI29KyXEhGU3sNRk root@archlinux-packer (ECDSA)
256 SHA256:ZL2RVyqM9FsvoSNqyXg9J7keN4QxRMD6+m6i4dDYkao root@archlinux-packer (ED25519)
3072 SHA256:u1iIRQp0fVyM2pgTTca/nxG/iO1QxbfR2nGhnIkohfg root@archlinux-packer (RSA)
1024 MD5:cf:10:49:2f:d2:35:99:35:59:8f:e2:54:b3:05:cb:a7 root@archlinux-packer (DSA)
256 MD5:d1:94:76:51:bb:7b:88:41:03:6d:12:63:a5:03:5f:58 root@archlinux-packer (ECDSA)
256 MD5:d6:d3:a9:2e:c1:7d:69:c1:9a:21:c9:6f:30:53:e6:74 root@archlinux-packer (ED25519)
3072 MD5:06:6d:1f:87:6b:fb:60:b3:a8:c7:64:37:15:b5:b5:6c root@archlinux-packer (RSA)
# ciprototype.archlinux.org
1024 SHA256:f0cmzd2NU98fsVEc/WBXK7cDw+KCBd3V3TddYOZAnPw root@archlinux-packer (DSA)
256 SHA256:CHg9VczcKVRyINPb6jEp8HYqW8DeNRrYUU76A1ym5TE root@archlinux-packer (ECDSA)
......@@ -75,6 +97,17 @@
256 MD5:3b:a2:48:8c:33:ac:8b:74:43:d4:4f:f1:fc:78:be:20 root@archlinux-packer (ED25519)
3072 MD5:a3:ce:cf:2c:59:05:5d:eb:a0:1f:fb:30:81:cc:07:d8 root@archlinux-packer (RSA)
# homedir.archlinux.org
1024 SHA256:3iibcYCSLNa+WeOM62/9p3MxJFvmm2qJVnLr2vNljV0 root@archlinux-packer (DSA)
256 SHA256:j7PC/+H3R4buq32hZZjsoLumNlBJ+Qiw7IZSL7yjn+k root@archlinux-packer (ECDSA)
256 SHA256:RPB4mVNaSndrR8PydmsAKJvLpIFm+s4w4MEHYDPOqBM root@archlinux-packer (ED25519)
3072 SHA256:sTcibF9dz2CgFfY6a0pUBPZd6G9P9zFtoWbMuDNdJrk root@archlinux-packer (RSA)
1024 MD5:0b:01:ff:bb:1a:04:ca:05:eb:98:0e:30:a7:35:71:85 root@archlinux-packer (DSA)
256 MD5:f9:bc:d6:b3:77:07:d0:80:d6:47:0f:b4:94:fe:35:e4 root@archlinux-packer (ECDSA)
256 MD5:e2:34:b1:dc:24:00:45:08:4a:62:48:17:b2:69:23:2d root@archlinux-packer (ED25519)
3072 MD5:50:c8:93:43:05:d5:73:a4:84:b1:07:66:a7:20:a5:79 root@archlinux-packer (RSA)
# ind.mirror.pkgbuild.com
1024 SHA256:nfyohw9fqhP3SRTOpsZvjVH7OP6GkqNWv+vPIa7Xr54 root@archlinux (DSA)
256 SHA256:d5s5vHVfEh2U0oCFsvCxgidvX4Fm2BdX4EJvwcsRLqk root@archlinux (ECDSA)
......@@ -108,6 +141,17 @@
256 MD5:1d:92:08:da:8e:a1:fb:1c:c5:65:00:c8:15:a4:87:32 root@alderaan.archlinux.org (ED25519)
2048 MD5:c4:7f:00:d4:5e:c7:23:45:97:bb:40:ec:15:ce:7c:a9 root@alderaan (RSA)
# mailman3.archlinux.org
1024 SHA256:Vs/PxyU74qe6uR5EUUMWhDLA+B8lBQO2PEbRSmZwzYA root@archlinux-packer (DSA)
256 SHA256:ARXQTmcvjHISznthbjI04GBOUEuQAIT2v/fRdAg3Zqw root@archlinux-packer (ECDSA)
256 SHA256:R6sapXFYhonwFNXA90p6OMy3vhKD9P9oPd00/BeuPTA root@archlinux-packer (ED25519)
3072 SHA256:xIJSPj5r2b3WEwwyx1qG7cCysqFHQfELUGE3vaRlxsM root@archlinux-packer (RSA)
1024 MD5:93:7b:7f:47:09:5b:b5:bf:a3:ad:f7:5f:a2:a1:e5:dd root@archlinux-packer (DSA)
256 MD5:e5:30:24:b4:03:0a:8b:07:23:5b:8b:9e:68:f3:7e:45 root@archlinux-packer (ECDSA)
256 MD5:91:95:e9:e2:1f:17:24:66:10:ae:29:ea:90:41:d9:fb root@archlinux-packer (ED25519)
3072 MD5:97:9f:77:0e:f5:99:44:f3:ab:db:4b:f4:4a:98:cd:dc root@archlinux-packer (RSA)
# matrix.archlinux.org
1024 SHA256:4xl3Vzj2VTffMV6zCiAx0DSrsYIBmMnWo41kjR4ZWUo root@archlinux-packer (DSA)
256 SHA256:+v4KFzSadzQmENY2HvHpn8Zse0opJc7FaixR7/K3y0Y root@archlinux-packer (ECDSA)
......
# accounts.archlinux.org
accounts.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAXH3jTwvrFNgRCfU4DyWVcVpk5TVxkfDysW35YdTW5oiNA2tHP0animhfhY/4uIThwMJHLnAEPJkTlWxYFt3pgrYLyPT9q2hM1bb+9cL6jkq+tBmOX9St+5FrmOMIF+v3FN2juDGUD9/r+2pXEeel2QrozfpfJLszudUK0chFgX5hUFPskl36bjuttI+U+p/tX70DrqacuVeeNC64urnUx5I1/kox129zvrj6/ZtkGbLLv2T8DqhZCTUj1To8E4Zsg2vrVEHdE/7yb9lE1yPkVO20L0NSw1gkohTbUuKdtP8P8gXijieJ9DJGRH3sP0f9CFZYOZPZA3fgs6fb7CxIeUg/kQA7xfU7bnqcmXEIOMZ4gF1rngpz/8j49XM66yvV7newplyCULSLP6y5Z5JXnVyjDVPmjf0XkYln1q9ThYbM/dcC92GAunknTtboA2RX/Ti9NEeln1fvAwd6u+O25+0WHPXu6dYxXll9PqJJo9RcenGyq1ybEWT11CoMeR8=
accounts.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJU3HYdHKPsZMwzi2E8522lcN0eL9D/r3h79b9abd0k9e3FZXeEfyf3cMVpmH83Sl3BbmvX3vV/84iGtrhNDcLI=
accounts.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPqV0Hliq5C+Z1+6LXo8qdbjgiNQuf6TZAXhmXHt7Ts+
accounts.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCoWX5y0b9yXhjJ0Tm+CDCu7hxo6ikXjcQEv4x3BM0VpqGZoGfgCCx9iK5pJGIwl/mCWZmDmqYjU1ScSwMzjaDUVOeoIz9eekVPDE9j34pTTVD8P3m3qN+Iq3ngP611U+5eDZGCJOi9Mfk+Ef2eZQz32v5whLcp3C16jVdaHh+3W73PAw5umQp46+FOPjXyDCjdUrmyA0UOoLM4MTcbgM0xzaUD/wWg6npQOjT67741SSjZaPCShbK59M5ybVsYL1ymY2W9XwG+KSptwmsgx6fSS06QeSyGgBE06dGtRiSl2TWKVObOPwHtTX9zeXMqarrmFIDNVDbUsSQobb6e4FyFFwyIyPIJ1wOTXLE/Yqb9w+GDKLauhTL01dRoHOPsVuYDvywpxHhMXxKeH3DgMqep294CcoWTLpuKSRemIoY2C5Z1kC+9bN3uacdz0PIV/lLeX6RcfXpMu8rr24Pw5BiuCgey0dJIhhzwn4NdxqglATp1HlFCV/0vfAmXNaiaqD0=
accounts.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIcTLtHCv/eFJreEnCjV0Kucs12r0Lxu/XTWjwXdxX33bjol5xzhpysI5UpRU9eLOqIoWOqQBQAZQDSmgm8FUOw=
accounts.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANn8brxIUeAyQh5UgR1ijcuISxhZS/y8OE/GZRY9yZ/
# apollo.archlinux.org
apollo.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGz+b+or4nKpcXJgDjwt3LdO0EPk9Zw1z1W9L8rcV8UX
apollo.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHUYq82CCrnZhey7Hclhe79+s7YUZv/So1HWjoSAs8qObpJX4Mn3bwcILOoD1LE6VdkQu+tZwFpl8A1DrmKgpO++SEoFft77jgigzDbwEuSuBbP8eOo1zyDX1q3Sipecf41s6psY3bxcVbINAkm/PDFxpM8tEU+8TqpCupa5fNLimiwBk7fyncxbah+ACaLlm+f02Ku9pBcPfFzlsEoZBrncAyhx3bm4qXH/uYVOtBjzi6KrZYyEbXX+0LxRhxuELkhYqbNpyFIDfPKYgXc1pRHgAkS2CxZO2p1Uy1zJFC8edM3ma+I0Wn9+alGMHC6jCOm2iFT9THLS2NPJq67Yan
apollo.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMicA8QKPeY1hp29QcTe25eT7yd+zOx1sj6o0F+XA/POc2TRsiSidJogCaf4e3wpw4T2ccb7ixnvGmy7hCAcngA=
apollo.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGz+b+or4nKpcXJgDjwt3LdO0EPk9Zw1z1W9L8rcV8UX
# aur-dev.archlinux.org
aur-dev.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDELp1NLYlcGnPSspe4TeUmyq+kbfBPS81A6UE9AcOJwAYz4sQ+fVlcq+yXNUMYo+riYE6E2fTlB8DpK8Jj8UGojGEpQneOkHgnOey6FnUYyUY7fc2YeTf0/zHOXaoYPRB6BPoXb0gbH/cdxRMGw+ud/ZgkvanF3JUsKe8omOwZ/VK8eCyif8a7M4wqKb3zuqmcr1Zz6D4NzkoIpmTn2rXBnWwfGqqyC4bHw3Bnieiqo9AV9cHr5aLXHr3BhoweyhX/DGGKvUaFpLoX4xxM6hvCIYxjexGMovoNOLCLLG+j70GEYktjkvkrl+PPZvM7NIXAavBnvjtz3Tq1P8nAMo9sAUt/kNAUk8JeZ5/Y2eSWxL+rxA5bIF7CkbH728Jr0KJ9D9u8pMejfKGiwpQChmAAg0TQq2q1aSTs8g2/VC5Rgyn1O6BQ3LiP4xbB7dagaufoCYNieX296LG8S3eVvptNKVQNkeNjtj9kKpYub1EcKmZfc30amljr1I0k7HhtNH0=
aur-dev.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBN67rxpPJQAvQ/pLEA0REwb9eIwRYBTt4BwES/rivnHp7tLs/gPg63Osa2kKLmL/ATOpIo3wgs5gjSPgLiHk68M=
aur-dev.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBz+4jwFkmQ3/MWg5Lnxa5WY5Ga6JdNUtdbx4rZ7SPzB
# bbs.archlinux.org
bbs.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKjGeVCog3j6fl366joK7DyUfWNQ+U7axeF+gkTjkCNl
bbs.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDD8jZKxtOg4C79uaFlZtGm1rPrk5q2zn9WT5tZVIb/DAMZjwBunmYNN3uY+ZWcKOWh52NBJ6m/Awt3/v4fhVwqFOf2IncZ/rk47f5yofvpCpnsFCCVxofS+YDAzfvw/kyFntOy1XVl3752H5ZZ8dG3sQ+oH6fI7joigzYo8LufYLplqQ0eulA2HyfLqVTOd5ZT9rVENJnZaryVVRtxll3sa+/chyR6NKzLQIHfvjVq743Y01Mtz20p4jw3ASK0bVM9yVpx+KnercmLaYZ+EvrvyJiJsLQ5wFg0cJR3Nwj3sQae3ViOX9krjrXnLe8OMK5khUp+28UvWlh9payxciyZ1mrz/3OB8PUlPQMUeNp20oLfjvEFRoyYw9jVx2LzBPUMLjb1JMnvLrF8ihKzPf9zRSJR3lrL7bTtecLh+frTxY55cx2PlovEIwI7gtGm0pjA8bcfI3/IgtDZOLlWOyjwl2QmS3ArAF4WZfmCg/51fbv50bv2l/Cou+WaAOhrR6U=
bbs.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGxHUAvbYWAiWixuN4BHJrkzbbgU50kWoA1xdshY7F+58t2hku4/cuMPCfZS3jmdjtfZbuEb8OHe3mQQgKvAwxg=
bbs.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDD8jZKxtOg4C79uaFlZtGm1rPrk5q2zn9WT5tZVIb/DAMZjwBunmYNN3uY+ZWcKOWh52NBJ6m/Awt3/v4fhVwqFOf2IncZ/rk47f5yofvpCpnsFCCVxofS+YDAzfvw/kyFntOy1XVl3752H5ZZ8dG3sQ+oH6fI7joigzYo8LufYLplqQ0eulA2HyfLqVTOd5ZT9rVENJnZaryVVRtxll3sa+/chyR6NKzLQIHfvjVq743Y01Mtz20p4jw3ASK0bVM9yVpx+KnercmLaYZ+EvrvyJiJsLQ5wFg0cJR3Nwj3sQae3ViOX9krjrXnLe8OMK5khUp+28UvWlh9payxciyZ1mrz/3OB8PUlPQMUeNp20oLfjvEFRoyYw9jVx2LzBPUMLjb1JMnvLrF8ihKzPf9zRSJR3lrL7bTtecLh+frTxY55cx2PlovEIwI7gtGm0pjA8bcfI3/IgtDZOLlWOyjwl2QmS3ArAF4WZfmCg/51fbv50bv2l/Cou+WaAOhrR6U=
bbs.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKjGeVCog3j6fl366joK7DyUfWNQ+U7axeF+gkTjkCNl
# bugs.archlinux.org
bugs.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDCwWAqTR0Gr9h9MuSPkh9a97H3qNxetnpWFfUscnrTibEsf+YFr8wx7g661XAkbcb44ni23mkXQpPPYaZRXDrAg/hdcs/OxojyYAfzHjJUjNmRXF8HiGYKE6Ry08NgFw8QkcA3umk5S7po/4GH9n8LS6RKOM2qw1732ZAEowVx59Bnxn7yxdA6xoybESRCc0dcGATR75RvMpK/DO9F0lc1AQsXwABhp7COFzz3Ucd24kJGfXeXuoBqb6W8V223fVbUvn0PZgvB536MTyJT/8+hBN5SsgeXYavP0hLoRkov7IN+5kM39aHWUvySh8NDFeffOn9DdNnpoR6roZDn/KI1klAhnUbKXM7L4r2qNa26J6pb82gegvOVRx9nQooxE5TOiDtTHMqZ856DwhmD8tCfRcMYxA/YP9/aFEaZEGYOoCPVrd2Fq3wM0obaqJD+LdaLRFtk86+AgXODzBFokM7dCvGw2qr00X0+GKhKErqBRYg+WQBnC3J8KG0yyYobnvc=
bugs.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOZLeVfVnG/ShEKO+Aud/MGPEFIbkvPJ+O5M79UXK++r
bugs.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEYyQCHa1ojANfKHvlFbEFQ8Gxvz/iGBnnvf/G1IntEe9iJnw9b63T43dtlQyLReCs5ZeeUUDNMS9g4wSuEjudE=
# ciprototype.archlinux.org
ciprototype.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC87TeeVf7WjZR1bzuULMiWZuFfaRImGmplEjL6Np4ELMjEZcKJExie1+br2kPR/vHY3hsnzZnvy+ENQwEEUkJU=
ciprototype.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDeFv812lEEw//K+nJz7hriWlNb7UfNBEgHr0EXZPLIFZYMBF7GHsfnjyVrYba34TnKJdMWBdMztB+xz+IBXxvPtUTbnAymEkBlvLTBVK7epAbNpL+hsSI3lbQ8PxP4ny2USl33DK83bqtXYP97mvokJwMOoXKUDYgexcAe2kJBHqNz9dnA5sYgT4DHDD1dJCuyoJPt+zac0BXnzSJ3CaKKejqW4B5ww+L89nOis0TqP/a0V9YMJ7A2Mqp5SPWKENa2kzf2ydgjmlEykpEm01/lQztFlXurHUSEhF4jp451PO5BnYkDDP8FkJF69rNiQlEnjcM1ixBrrjPDSewr6TEV9E8K7nBC49Mwpwcrd95m/7SpKQWg6ycn7YOBB2DGavyC2Q9TsOTwM+9H+aU41+Qazo6SoXcZzqBltk316gGoS67gItKLKowby0xZgfbbUo1xzit/85xNXmBcqNsbIVId4b1MzL0Q6Pm49rI+6F8MSmAIObFp4UhPPJVR2HGWcF8=
ciprototype.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFWQLQIE3QPcpEZWChdUAqhDZh3zlT9LMhONZFBBJPO
ciprototype.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC87TeeVf7WjZR1bzuULMiWZuFfaRImGmplEjL6Np4ELMjEZcKJExie1+br2kPR/vHY3hsnzZnvy+ENQwEEUkJU=
# dragon.archlinux.org
dragon.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGnUsMuS0hc7ATduUudV93QOanFoyyCfj+kKjeD8RTxF
dragon.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcXC5AWSgbG+ZP8vsaK4rpKugPrm0i7K4RADIYF2KX1aoaHvMBInwpY+qb0eRcIvWy2AEeOmpXrsQGrcUxMqsMjWnsuqWvlRdHxWJZ01TmL8Ui8xtyQF372yEjxbMtn1Yg120jdv1vyZTviWtL66ihZN3n4gIjY9lXJcE4hsGh+llIkiAqsrMUDt0lKaw/AeiiLcwbN9liD55U1SUf+gAmALu2Qp5IgUM1OLwGuISL8DtYkbRjeryGgB58/m50/Icg28IMqJ8+Dx8Pr2dJr3RLC6AMyiT/rw/5qTVw1KRiUWzeUdLcphTsMTC021XAXp1JUwnbWyemX8SdjZ+SJ2uL
dragon.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLKq4R12HOq/u052UI6ztrjN+Vfrc4mbh7uf4HixiWHSDOjzJNrfmKjosqgEyFpDX5RLlHAt+KF4qy7gSQ3Dkpk=
dragon.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGnUsMuS0hc7ATduUudV93QOanFoyyCfj+kKjeD8RTxF
# ger.mirror.pkgbuild.com
ger.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCs4VMXVcI+Mp6gxwM3lY/bCdzFyTbqe8nQ1axX9ewN+P80PjhQzThnvpPq1+pZqvXQgVXq9On/P4z3i/spmTTTLV6kHh4ZaCxjGl5tIPfFEprZid0EQOU8ZCgmQx2Lr0B733qP4M9HLPdb8VAN7XMeuxrnvR8+E6OoH87tmGV2c1LWQrZdHNaJxpxsu30NJCn5WB4a9FplGuF23hOMGDeGwhslChfnVTSzHbZF13rbHeRCjlQtwZ7FjBJ4GpU1xsuy3tjO3t/bdP3RVpPBTyjVX1k78PSTeD2M6CGc3PXPynNCydlFlBPCChk5/Npor+Q7/pRoo6eMu/dKLwwI7yWb
......@@ -29,10 +39,15 @@ ger.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAI
ger.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC3A56U8qK+CPrOK7koqVC0EFcgDhxcK0PLirj5kSrvj
# gitlab.archlinux.org
gitlab.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCxF7B0Ni51J11LQcCKcABLI1TJPAKgLKX391n+TVmyrdT0i6HVseJ3e5nEgjR1dionZgME1l3nBeAvVQLqw1EvztSBpAZewH9feyQhTmNDFjij5Q/xs9r00Wd0m4reHx9BdHPPjKhYM+H09vofmOlZt8yJVfH4ziQeA5+kLLdfwSp+152n9CSsLJw2lACT2eha4bvR+Qze3ufZBF4njRePb5fQTJVRgLcavqNky+WMlUPHpRuElX1Djfghj0OaK9TSkR9ij9jxvC836EDkLX/lPTgVDTP/oQYtlUrR9b6O+QAN/yHZmrFqQ8CADQuDuBF4xH6BxecJbjMfnryIdgXAz3CfoPfRS8zsIO6k9/Mmzx8rTeP18+ysq4yvhSmfsmYdkcNvOFNhYc8/4ViPghQQyR3GZEH3JU8cL1WR68iNomhR03WtttgXEuhWopFdWfYKu1AyPtbweFnLxarlJ2UEj80XL8iEoR60e+MsskaQNYnTJJaitwztaRn6q/Enr0U=
gitlab.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOm/nkHKfEMkFy1+w5n5QAdeJnW1C/DKXbzxVvO1DrZb99O/9DzzDB44lx6VyEI68NYAH9tqRzRwzsawnQ9o520=
gitlab.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCxF7B0Ni51J11LQcCKcABLI1TJPAKgLKX391n+TVmyrdT0i6HVseJ3e5nEgjR1dionZgME1l3nBeAvVQLqw1EvztSBpAZewH9feyQhTmNDFjij5Q/xs9r00Wd0m4reHx9BdHPPjKhYM+H09vofmOlZt8yJVfH4ziQeA5+kLLdfwSp+152n9CSsLJw2lACT2eha4bvR+Qze3ufZBF4njRePb5fQTJVRgLcavqNky+WMlUPHpRuElX1Djfghj0OaK9TSkR9ij9jxvC836EDkLX/lPTgVDTP/oQYtlUrR9b6O+QAN/yHZmrFqQ8CADQuDuBF4xH6BxecJbjMfnryIdgXAz3CfoPfRS8zsIO6k9/Mmzx8rTeP18+ysq4yvhSmfsmYdkcNvOFNhYc8/4ViPghQQyR3GZEH3JU8cL1WR68iNomhR03WtttgXEuhWopFdWfYKu1AyPtbweFnLxarlJ2UEj80XL8iEoR60e+MsskaQNYnTJJaitwztaRn6q/Enr0U=
gitlab.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHlEYgcEupuvacbGF90L0PK8ZwL605p2APY5CFHv+aTV
# homedir.archlinux.org
homedir.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDuQbGoCSIPisaZeqtJhM369ugQWc8pHE8404AZu0yUgDxMl6AP5BUfdynlR6VGt4edSaEyp9BkT15YaKh5vph/9MUtZ2zbQ7WPRuvfLNG+RI458q4CYdykVMmTs1DEeAxaVMIAL3225pqh7QMcME0edX9f4PLLkQk8+AAAy24rvgwxLE0BnSLB3zp7wCJw5rm2iZAcqsKkIZw2FJKMlRuEovdvgc7A0FfkSc8muvvHET1FK/Uqv5i9R2Xk3NPFkt/bzcwOVBXCeqUrjLmD0UhRWX8J8GMmrEVPVQLBT6mn/OtlXpOiDcr9HkSLS1mqo59N9wyI4tCKjYQZMEWU36PYjXlDzqOGmdAR6Ly8vDo3BC+ByQqLf/ixkoFD/I5inGejPnAv9eXuiP8o0KoPDOALD8gqwqCoPjElE9ZVObp+NJbuQeXRZt70VKxZEWrUKxKxHM3RoYvgd3h/GHaYEGWdbvTMTVK+xnrczL+Eme4Y81zA8KTwY5qbyc5QCHvksKM=
homedir.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBP4Wb9DA2Ni2QyTnMXRKI52puuhyuVqxKGQ5xmk36Xxj4OeTlILXIwfQ8k/Ywovs1izNs+xqLMF7DqbE8sXChKY=
homedir.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPxEHvFCXujU6s4eW0U79olHnNZta9WWC9SH/Nq6vTp0
# ind.mirror.pkgbuild.com
ind.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRCxai+56eY9mrDT508xgRShw3oXtX3oBcdsDBv7dMYed7XXONg3U3TjpKIOKTh8KLlzYkXa+JdACCR0fGe5Uih5J66g/v3zAmIdHwKbKCQGdhqj+J33+K8FcMtmm9wudR5W/KOuUmcXDZkcC4Whw3Y5W0/NBWKcUQ8iQ20zjys9TzIuMj0jXlIZoP7CrwJ/yQgJzZOyv8oQWpaaiFsC6cwTyA5J3Mp1Y5jn7EeWcPlyepYfvTH8I9mEnw3z8P7x+ZNAN1nKZhUfx2BqpCeNyIiz3VJTDFDIv4gac/TwS4BZhVYKobYtSh9EvMO06+LT8EYZe9EOZYkfGJGAssfvgV
ind.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIgUSKENyfpoLpD8NG1/1Wt4kB2Lfecycgv4tQVeGvNThZ9IV196WdJU8hruWqgQtDKCmx8rtGLF3/DJdo0yHWA=
......@@ -40,33 +55,38 @@ ind.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGhik5iLCr5GS/5E+EnB
# jpn.mirror.pkgbuild.com
jpn.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcFeEm+l/UIfe8qOkxVzzlbP0du8fcfaP/DdXdMz1RKaBmQPSLFdUrT5JulKIPeOom1wOaE8MCSZnzwge0W7MoaSDfrieTwkogZYvLOOEjUec7rFeOnFy2R4P9xvb+ThT1za/Ruy+fi2e7NX9SWehUKF3xnI35PftrrVWKVk6RCr3McsbdjY0Gi7+HNcIcP5nkeibrLaiTxq/NV73Xx46MRjnMarBSyiaj8U3iR9noCxKPflOJufADhRjTbaaAEIPlVTSXG47icYaYmPJ4ZgNGGeSZblWQFw5N9WeF1vhgqWjdqNhoH9D++v0o48gJU+I4/nkG/a/+Rfgdfa/1xchP
jpn.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNkLde+NVPRuPBPRVUcLchkcsWJajOBhAfd1oS/dbDvUpfL2sSRDVVUUgMC3ASd5aFZ1tXzfKpon6nHQwTtsOLE=
jpn.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICPbhGRm3pw3ryHBuBVj+5W5zqkw3FRKeFgutZKu25rU
jpn.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNkLde+NVPRuPBPRVUcLchkcsWJajOBhAfd1oS/dbDvUpfL2sSRDVVUUgMC3ASd5aFZ1tXzfKpon6nHQwTtsOLE=
# luna.archlinux.org
luna.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDErOc9MQyj8vf20sZrcVOU+bxfa6B0DVl28pUdG+03seGM+bTVT84HnCcKwz7iASvGSJSAWfzYUQa6Gq8JuDWATd419L8Rtou0UEoK30c9oprGfCmB4extsFkEpMDihnvpUyK/qwBukCY8WxRx9MsZAVgmyQSt3ibBrExnm0+RckctYlJf19/LF+W1ckzNcnbG5Yc/54W7/B2P4iCglniYZMjQpfVPALVc2Iew0GpEWj0wQbpxenPgOZWDgFcQCYxHGgCVUaBSTcbeT4CgwqI4O1+P2X/JVkdwYfD4+j99VQAlA5z+jsCsacMqRiWSu+p7urCED2VIoApg2fffwtv3
luna.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOZAVWmj2k+dHTfyum7FyIivGcVUkDFHaXmPNxDwF7l8TvkAN8VDQJHEEGJhALMYtNsQ+kt0gksSh4HZqj9n5hI=
luna.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM2DCBtPSTwWvBU3/3bAYwJVtnAmy+GEJf98Ek5QhOXh
# mailman3.archlinux.org
mailman3.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaAmU1BnGf8S9QJUch42cpsQ671gMa7SS6+7L4XwJPd5Dv7rlBgKsCCpssa7NNCEUSTZyFr3Wo8RVXsZwjvisYmqS3AR6GeZ94zMMnOK4QlwsvMQEUwdR96PF+ANK16tJ94KENIQLDUB5gnz/RitRV4k8hVTKuqKGDUFlzzlVl8X9evwgOPyWImPVdLiCDIi/8lWz3qNeEfaFkCqLwr4nZi+b9K3qJVrR3DdKmGutEg4m7O1DR9RNBtzq1oTW49Uhv2W/7t/1MTYzmHA4yIZQ25cbi+k7Q6hY0j1oXAJ4NWOqcPM2arNUJWN4m0NlispvdJ81l7AIhXzuX4XGHGtWzhFsfweVgTnDYAsq/Hra/LB5w/43fKTqC8Lqty7JyllB1/9J6JoSGvx/e7JjXdJS8lvwMN3LivAfUbWnGz+Qs9lfKNT+dDRLryO086+DKCJ1jL7MqovRB0CZHHfUvXZ6YKQciyCWD0RM8pFa0DUJbG9b5XRKDI9KTvHRbL2xb0n0=
mailman3.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIxf1nIo36jwbX9nkuYIcbE6t/jVxY7Fnlf99u9MWSvt
mailman3.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE6mE3BtsReBFLagZwLn1Mo3N7RIqILAzFMOMUINFi41EEmGBNinjwOfX0qNx8AHo41g+M6Yu3CiDcC/BimCWto=
# matrix.archlinux.org
matrix.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPm0Ing8aSqaw/FGvPD5NqmqZjCo99xKMq1lBdfY4NdX
matrix.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCbcTp/+cwo7sKcgDjxJ1sUDQwU4xAWajOna1hC5Vnie4Kpo13hStIWmBUMHn0PkS9XbJC5hFEfE87l8ciemIiWZbxwCx93iVD2+M2S1Arso+0xvKJKEkmLdwx7Lr8bnqOnpyCt3fPCHaPoKVXWnYYvNSqkLh2QgtPv7QXnTZhhFmFmzf8dbQqJXFPpPN28y/SQ0w4iFpfuVAbVwK9UmYmjdK8FyN6V1S+8U6zZXYqaAI6wBNsa5zkczfmSM3AUy71T6DE7uceWx2hARaytf8yPyj/E6B0II7jvwa9CbcrQxvm2MStwIhuULG0ILcNfdOgYc5ddqy+m8XKN4b7WKgClfZc53FeFzBrsFrK9fRNp6mjZesj+MthKChF5M6sTpYt5Qn8c3dfhA5SmulD23K/zLxGPpluDReoEfXPZDqaNQh9JoemrBuBMCkN5MKgJBFGgkO/YnUVPpwLZAELg4zw7ON2q9Bw2CUPXMsi6CxUG0pb0dpGn+VK66YHyCyT4vbc=
matrix.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPldvati3TTpEsyK++WOwz4vNikK0Y6cxVQn0DCR5hXmjnzBkrwj08GuZHfTQEGu0HCBQTTOcDmLbQ/QMP3nYKQ=
matrix.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPm0Ing8aSqaw/FGvPD5NqmqZjCo99xKMq1lBdfY4NdX
# mex.mirror.pkgbuild.com
mex.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7iMdtZE2mTX8zncbzrcOmCZ8tfWx/NZACL5Q+W8vG+cQN3qChRxWIdOnDqdQ0Eo3oqwX4Qsl83b8gqS/btmZkF5ATzLQzrFi4bdXgMF7Mn+2bKCmS+kDXZS8wQW5EQR50reUoSxvmKSsv5WxO3lAgM8Kjkq5ZRw9nJqwSbxrcjXMzy0jnfEiBOs1rmvEXLp6TdgD2R92GRKck0Cw0mGploNyJCjtNr7w3Bdf3wdZCsxfAlv0Ipgh9LQepTi9k3YWHV6FiUPMy1gDFfk1rtHRZPeEVVSiJCq3vQvJFs4O0tGte5aOJbdDnUMwJhsGWXSjtwoPNc567DS5wz2SL/Ihj
mex.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFQoj4Nweo6sOgUSfnN3QF8wOJhVAGkpT+QMl8/WSTcAhoqYCnNq6YyY0rCusvBU0rdP9IX5FxR3hWKr1Qm2ZqU=
mex.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMs4iD2taIhFsC9qaH76p9/jk2gii3CRbEBZqy/vK/gy
mex.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFQoj4Nweo6sOgUSfnN3QF8wOJhVAGkpT+QMl8/WSTcAhoqYCnNq6YyY0rCusvBU0rdP9IX5FxR3hWKr1Qm2ZqU=
# mirror.pkgbuild.com
mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDvadEMvXmcXpyF2rrR9+YNU/D6ilT9iGx0O5pqCQ343Utf0fxdXYt7Jx/gLE9Lt9V3qZAF8LEf7jCyPPntFtthAC2UmxTQ6vnuKb4UozbQ+4Qfm3U4SDwgHFYhTN9lA7INRvugiWHQTLZBR0BFZxPSWmJM90JsK2pibY1YBLGU48dLGkF/vm5JT3r7yYJ/CbM783pGDtrhQY7qSodKirfklnELt+zVksf2XrfqVIIYGefUzeAfz7DaO7hMr+lEzteZ09wI37bXP9Heg5CVp6Fb+Wz4tMVfqlhyz7k2MwpgXgic/CaZ2bWB9p0wIV48qNBIjtohGqU8OeoxLNn3DWXiRKRU6qx5Gg6He7se+KQHsNR00Gbjotf6b4Q5QWciD7GFl/ZnspgPJZb2/dQlAQUpoDEs8kkDFzlt6mUN+9wANdFstrllL4l3jQ+FGM1Y8Bs7O3oM6KmiTrnimCUkCbHRbSqZSaT2Lfk25wnDCZHbi22h77n6WwEbb3aaBhErDPs=
mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCBew2WqfyvxwKSnfnVrZiwnwogBFmYMMejOFP7aVT7qMXP6xT1qZ6daJEgXKI81j54TEVoGIU1lZIuvhi7hqT0=
mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkcn0PYBn4cqwQDhyiel4kx0EkNp//usdKVbcfT9GO+
mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCBew2WqfyvxwKSnfnVrZiwnwogBFmYMMejOFP7aVT7qMXP6xT1qZ6daJEgXKI81j54TEVoGIU1lZIuvhi7hqT0=
# orion.archlinux.org
orion.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtVZGG7DxZQs7Lrfv55nghvQl43iMq26kZMYQvqdelLj53veXPzcrS7G5/WpAqtIg0RzXEGdH7ceNxus4t9IDp1PyzUnjumZMd39URcQ6C2yQqT0xKinHywilyowikkDwlEKwqSgGZ9FfBrJcj9497wrZ74LPfC0JNyqbQy+Hlq2eISSmm6UF1SFmVuGtPi8xHUFdjC2RJQUjnAlh1a28laOjTBrFbj7yQBbzV85Y63L2aeUCjrwC7arHizq5pK6hxJNkKViAR2v2Smsems7lbj/0b7/+uq8PqzQtNUhsMFQjcbHrcQq3L5+rZ452GkMlDoVcBa4qoT2ItM3mAS4xx
orion.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEUvsQlT7TI/DGKE3A5/afV+xuQiWCcuTK0Y1CpCDBRkEnHg0rQ8839FyucEr9H+GWZYqrYVFdznJ0ZOPXXVotc=
orion.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEydv62bdTz7uziep+BVCYsI4cW7dI8JcLVY0/Xdg41W
orion.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtVZGG7DxZQs7Lrfv55nghvQl43iMq26kZMYQvqdelLj53veXPzcrS7G5/WpAqtIg0RzXEGdH7ceNxus4t9IDp1PyzUnjumZMd39URcQ6C2yQqT0xKinHywilyowikkDwlEKwqSgGZ9FfBrJcj9497wrZ74LPfC0JNyqbQy+Hlq2eISSmm6UF1SFmVuGtPi8xHUFdjC2RJQUjnAlh1a28laOjTBrFbj7yQBbzV85Y63L2aeUCjrwC7arHizq5pK6hxJNkKViAR2v2Smsems7lbj/0b7/+uq8PqzQtNUhsMFQjcbHrcQq3L5+rZ452GkMlDoVcBa4qoT2ItM3mAS4xx
# phrik.archlinux.org
phrik.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCSoDGYAOFDIq6oF3zRfMlRZPUqgFEzlO4OWc5ekpUc2LYXuctDcTyEJJdMtPLDHJ7rMqhGDc4WKGzYGpbpsV2FKPFx1o7FDlCubk1YbPjQ2csl3j6FsPGVfIHZ24jdBc0TqkkY6IENF7teo3JN5D/jxskcaCHrECfUcVKGlmVh0iaM1c1Yn3I1e6Y78nSJM//CMfStTjwfEVHtgHnrmxJICeRUKLZ2p7ECEWC0Ug+X0hqAIsXJlQL7XcDPK8CBjHE6VAk1h3okHmBzl8CyivZxUXjgt5AsUepAW/wWBT8vknIt1+bWyrTiHGhP5ADHpp1tmsi6gSMJAKa80YHd0iTP
......@@ -75,8 +95,8 @@ phrik.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO45OY6f+b4KyFq13PyxjN/E
# quassel.archlinux.org
quassel.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPHwHxYNG1vjRiEfoVEa9onPLdUNFdwmrCblc95ALKU+GTCOO8C6gBo2J4w5hB6CABUh4zJn2AbXi1E6YQdGyumfvBhXzpim+wdPtDh/Wrqxl8M06Gk2+YbAS1m0452xsMELodNTPd7HDB0iXDEfEjB02jk7D/KHIVWkKi0wlV3d4WG1M0c5D+MA3zFoYN/EwcRYK120P3dbYzdCwrYi6IdgA/+2g8ALvkAkLEW3uYyIct8kQ/sTLKcKimuyeiYCEn2jviIJjraF2T0U6m+dgfEEBtyITzvP9/3oAflIsgr1LHHVwfhdlbml1LvqPojYpBV2YrE8esmCzhs0a6TWP5
quassel.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMJ8pFEQOPKxtdHcNkYP/lmF9vrM5ub30Kbeo3SQJ3OI
quassel.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL28CsrnUw035tgubOS9EN3T5vNbCPtdcsaS6H6XpRs9DBptvkGCUfrPjbue4+qwLnXCy1farNj3vWiKLSg+/uM=
quassel.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMJ8pFEQOPKxtdHcNkYP/lmF9vrM5ub30Kbeo3SQJ3OI
# repro1.pkgbuild.com
repro1.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCppbY7QCPHwcoKFUXvNu/Ec9g2E+ci3lNdYwKVsB61Lsk+n3X2L4jxuZXZ6B3nZV3XcoD1UOcqgygeZuLMNpfcuZGISv/sYGBXjCLTtey0+D2A0grk2RVq32AgPdiEg42GIdK50H5t7ibsfZvqWFFlzy/Qx05X9PG6Sc85ffKMgSfXyXpUZK4wF/LDf+lgsvCFhMMKpHn7WzbUQrvejnKfDR1zk/0/mRYXqibeBXQRJDtGZZqmXoxnOQfarfTUocX/aWVez2s4V6yVKYuF+ZTry0Lnx+P6kUeGKr+oNQgqQbzevX2L/xVcZKUi65SrBoO8Max/1XxAC30PYpv5V7hF
......@@ -89,8 +109,8 @@ repro2.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlz
repro2.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINis4C+EmGmHSg39qHMvO08m8xE4Ydv9IIb58GOcA8CI
# runner1.archlinux.org
runner1.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6QYzbQmeOcpVxOStx9HeM/uBC3vnDzAZTktMilDiAC1ZX+BH/SwiO7pnhj3Mh/xxbzlLu6rUtog6eaYkZpRVHISMntWxPQFKJGEhIjOt4HHScpy5BM5r/kmoqGUBwRLuVC7zjuuac3u6AMARP95yxnWzAhbvcSE4nRE4KCYTMtq/sL3DUzFeR4rlkz3F3VsnV7fRu2pDW8z6xyTWm9vRJ+WaMp1AsRhvh7145UqeyxAFEgReAZfzGgA213yANvEx6b79fww27KKGiofleglVAUmK29p7hV/5QWiV0fMsTmaiVFImCufEJoUHiWi248LibxjsvNFXuRsUCvziOq1XV
runner1.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGzwj19JYlOZvIBXdn/Zvo8YRyeabZX4j6r6KmhzoEieTgU5609YMfJcIqowjXD1ZYcmSAMOTGY1Xyl/d7eFod0=
runner1.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6QYzbQmeOcpVxOStx9HeM/uBC3vnDzAZTktMilDiAC1ZX+BH/SwiO7pnhj3Mh/xxbzlLu6rUtog6eaYkZpRVHISMntWxPQFKJGEhIjOt4HHScpy5BM5r/kmoqGUBwRLuVC7zjuuac3u6AMARP95yxnWzAhbvcSE4nRE4KCYTMtq/sL3DUzFeR4rlkz3F3VsnV7fRu2pDW8z6xyTWm9vRJ+WaMp1AsRhvh7145UqeyxAFEgReAZfzGgA213yANvEx6b79fww27KKGiofleglVAUmK29p7hV/5QWiV0fMsTmaiVFImCufEJoUHiWi248LibxjsvNFXuRsUCvziOq1XV
runner1.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICbOXTzIpbLzgLemrmNtNzLmxuPA/+zvEUKDJg7A/xsz
# sgp.mirror.pkgbuild.com
......@@ -100,11 +120,13 @@ sgp.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPAALm92Bp1FUNzwMHGI
# state.archlinux.org
state.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoH0lD8Je2KUktA0RWREiN9v2oIpl/kTZfXZw7LhBaJLdZorqGLI/Nu0Kzb+7Wp0RvcNi5eOpLtFctAwIEs2nEvkPHmKH70KoMBiNNzMWHK6IwTH0EdyYQzjOm4E7qWtbIdK6vSUqtLwgkfaUJ+EokJu51632hmTE2Bk0I12K93hjODmZnM7GhGmSx6h+3KrYfkCz4a2PXVpTptvTTl5t4SkFQMdioQ6k+1m2itjhhEujkewl4N6rar6jB6b4yGHlPZN5Y3lmYaQhraZwen6kuPHfjuMjtkf6lR0cqoK7FvwwrkiXcuGqS8xcVYmRsqRQdXZzLORcMSW4wjlizwQCd
state.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbZyVxaIdyd5f/dhPN7qGBnOSpLCYzoEqAKuakhi5ou
state.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB2HL4mX0ma/+jI39lCn0V8+5V+C2kz8BoWxJUME8VYFP8yQo93t0mYylUWRTfcK58RhFsfHfRuEflndeRlLqEk=
state.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbZyVxaIdyd5f/dhPN7qGBnOSpLCYzoEqAKuakhi5ou
# vostok.archlinux.org
vostok.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVaHKi8eFkVYuVzVxta0CbjxyssIPkQD1ufXg6xUDPI5y3/wEE9c/6g3emhwHN/NRixk70xlH5lkSfv6zH1cY5PO0uOWxBXrTDU0VtP0l4LH5gFsp9G8FSZht39erBMR/aIvmSMciC+TPoBfilwVrOb5RLYzXkft/z9QwBFGN/quCwGddQ0FSvyAUwGQctBC5NUsYCbSe+KipNPBPfdJEE0+KtM4L7NSG1sDBKQq2H8W1+BopXRh42d1clOmcVUmLqMCwSfvdd6jQwez2q9f6fJGY+iGpJkBYBeV+nHRVdXdBlohdzLn5N2+YeW3Nx9jF9pg9B/IhoSXzZ284bC7zZ
vostok.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBK/pvIigdOhz3THBtkk9DjZitryhSHaxgVRDBPJQ+C1oGtAdUpolc9G1BctfZhcbbpqTmE9ELGPJus2vK0maARg=
vostok.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHl3sguy1lY6HMBBNggR4t/svRAM5+NkrQhKytLKO0Oq
vostok.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVaHKi8eFkVYuVzVxta0CbjxyssIPkQD1ufXg6xUDPI5y3/wEE9c/6g3emhwHN/NRixk70xlH5lkSfv6zH1cY5PO0uOWxBXrTDU0VtP0l4LH5gFsp9G8FSZht39erBMR/aIvmSMciC+TPoBfilwVrOb5RLYzXkft/z9QwBFGN/quCwGddQ0FSvyAUwGQctBC5NUsYCbSe+KipNPBPfdJEE0+KtM4L7NSG1sDBKQq2H8W1+BopXRh42d1clOmcVUmLqMCwSfvdd6jQwez2q9f6fJGY+iGpJkBYBeV+nHRVdXdBlohdzLn5N2+YeW3Nx9jF9pg9B/IhoSXzZ284bC7zZ
# ch-s012.rsync.net
ch-s012.rsync.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO5lfML3qjBiDXi4yh3xPoXPHqIOeLNp66P3Unrl+8g3
$ANSIBLE_VAULT;1.1;AES256
31363037363934306662343830323131313361383561656330316537366362656133643237666339
3932386437386338336663613461653463326461336666350a346536333865333338376638643834
30306264356232333761333361313239383931663632396534346333643131326364303066363464
6130363230346562310a626439396536656231643265316438623835656363333034323038616234
39383731303637346233653332333965623961343163363935633532623235316633373566336464
38363433663862636233376164313566613732323138333135663530333866333732666539376563
663861353832316436633761323334313362
---
ansible_ssh_user: "{{ rsync_net_username }}"
known_host: "ch-s012.rsync.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO5lfML3qjBiDXi4yh3xPoXPHqIOeLNp66P3Unrl+8g3"
---
filesystem: btrfs
postgres_backup_dir: "/var/lib/postgres/backup"
zabbix_agent_templates:
- Template OS Linux
- Template App Borg Backup
......
......@@ -5,6 +5,9 @@ apollo.archlinux.org
luna.archlinux.org
dragon.archlinux.org
[rsync_net]
ch-s012.rsync.net
[pia]
ind.mirror.pkgbuild.com
jpn.mirror.pkgbuild.com
......@@ -40,6 +43,11 @@ phrik.archlinux.org
bbs.archlinux.org
homedir.archlinux.org
bugs.archlinux.org
aur-dev.archlinux.org
[borg_hosts]
vostok.archlinux.org
ch-s012.rsync.net
[public_html]
homedir.archlinux.org
......
......@@ -10,7 +10,7 @@
- { role: sshd }
- { role: unbound }
- { role: root_ssh }
- { role: borg-client }
- { role: borg-client, tags: ["borg"] }
- { role: certbot }
- { role: nginx }
- role: postgres
......
......@@ -10,6 +10,7 @@
- { role: sshd }
- { role: unbound }
- { role: root_ssh }
- { role: borg-client, tags: ["borg"] }
- { role: certbot }
- role: postgres
postgres_max_connections: 100
......
---
- name: setup rsync.net account
hosts: ch-s012.rsync.net
gather_facts: False
roles:
- { role: rsync_net, backup_dir: "backup", backup_clients: "{{groups['borg_clients']}}", tags: ["borg"] }
---
- name: fetch ssh hostkeys
hosts: all
hosts: all,!rsync_net
tasks:
- name: fetch hostkey checksums
shell: "for type in sha256 md5; do for file in /etc/ssh/ssh_host_*.pub; do ssh-keygen -l -f $file -E $type; done; echo; done"
......@@ -11,20 +11,27 @@
register: known_hosts
- name: store hostkeys
hosts: 127.0.0.1
hosts: localhost
tasks:
- name: store hostkeys
copy:
dest: "{{playbook_dir}}/../../docs/ssh-hostkeys.txt"
content: "{% for host in groups['all'] | sort %}# {{host}}\n{{hostvars[host].ssh_hostkeys.stdout}}\n\n{% endfor %}"
local_action:
module: copy
dest: "{{ playbook_dir }}/../../docs/ssh-hostkeys.txt"
content: "{% for host in query('inventory_hostnames', 'all,!rsync_net,!localhost') | sort %}# {{ host }}\n{{ hostvars[host].ssh_hostkeys.stdout }}\n\n{% endfor %}"
- name: store known_hosts
copy:
dest: "{{playbook_dir}}/../../docs/ssh-known_hosts.txt"
content: "{% for host in groups['all'] | sort %}# {{host}}\n{{hostvars[host].known_hosts.stdout}}\n\n{% endfor %}"
local_action:
module: copy
dest: "{{ playbook_dir }}/../../docs/ssh-known_hosts.txt"
content: "{% for host in query('inventory_hostnames', 'all,!rsync_net,!localhost') | sort %}# {{ host }}\n{{ hostvars[host].known_hosts.stdout }}\n\n{% endfor %}"
- name: manually append rsync.net host keys
local_action:
module: lineinfile
path: "{{ playbook_dir }}/../../docs/ssh-known_hosts.txt"
line: "{% for host in query('inventory_hostnames', 'rsync_net') | sort %}# {{ host }}\n{{ hostvars[host].known_host }}\n\n{% endfor %}"
- name: upload known_hosts to all nodes
hosts: all
hosts: all,!rsync_net
tasks:
- name: upload known_hosts
copy: dest=/etc/ssh/ssh_known_hosts src="{{playbook_dir}}/../../docs/ssh-known_hosts.txt"
copy: dest=/etc/ssh/ssh_known_hosts src="{{ playbook_dir }}/../../docs/ssh-known_hosts.txt"
tags: ['upload-known-hosts']
---
backup_host: "borg@vostok.archlinux.org"
backup_dir: "/backup/{{inventory_hostname}}"
backup_hosts:
- host: "borg@vostok.archlinux.org"
dir: "/backup/{{ inventory_hostname }}"
suffix: ""
- host: "{{ rsync_net_username }}@ch-s012.rsync.net"
dir: "backup/{{ inventory_hostname }}"
suffix: "-offsite"
......@@ -7,22 +7,26 @@
template: src=borg-restore.cfg.j2 dest=/etc/borg-restore.cfg owner=root group=root mode=0644
- name: check if borg repository already exists
command: borg list {{ backup_host }}:{{ backup_dir }}
command: borg list {{ item['host'] }}:{{ item['dir'] }}
register: borg_list
ignore_errors: True
loop: "{{ backup_hosts }}"
- name: init borg repository
command: borg init -e keyfile {{ backup_host }}:{{ backup_dir }}
command: borg init -e keyfile {{ item['host'] }}:{{ item['dir'] }}
when: borg_list is failed
environment:
BORG_PASSPHRASE: ""
ignore_errors: True # This can sometimes fail if a backup is in progress :/
loop: "{{ backup_hosts }}"
- name: install scripts
template: src={{item}}.j2 dest=/usr/local/bin/{{item}} owner=root group=root mode=0755
with_items:
- borg-backup.sh
- borg
- name: install convenience scripts
template: src=borg.j2 dest=/usr/local/bin/borg{{ item['suffix'] }} owner=root group=root mode=0755
loop: "{{ backup_hosts }}"
- name: install borg backup scripts
template: src=borg-backup.sh.j2 dest=/usr/local/bin/borg-backup{{ item['suffix'] }}.sh owner=root group=root mode=0755
loop: "{{ backup_hosts }}"
- name: install postgres backup script
template: src=backup-postgres.sh.j2 dest=/usr/local/bin/backup-postgres.sh owner=root group=root mode=0755
......@@ -42,22 +46,22 @@
when: mysql_backup_dir is defined
- name: install mysql backup config
template: src=backup-my.cnf.j2 dest={{mysql_backup_defaults}}
template: src=backup-my.cnf.j2 dest={{ mysql_backup_defaults }}
when: mysql_backup_defaults is defined
- name: create mysql backup directory
file: path={{mysql_backup_dir}} state=directory owner=root group=root
file: path={{ mysql_backup_dir }} state=directory owner=root group=root
when: mysql_backup_dir is defined
- name: remove xtrabackup, mariadb ships its own fork
pacman: name=xtrabackup state=absent
when: mysql_backup_dir is defined
- name: install systemd timers for backup
copy: src={{ item }} dest=/etc/systemd/system/{{ item }} owner=root group=root mode=0644
- name: install systemd timer and service for backup
template: src={{ item }}.j2 dest=/etc/systemd/system/{{ item }} owner=root group=root mode=0644
with_items:
- borg-backup.timer
- borg-backup.service
- name: activate systemd timers for backup
service: name=borg-backup.timer enabled=yes state=started
systemd: name=borg-backup.timer enabled=yes state=started daemon-reload=yes
......@@ -3,4 +3,6 @@ Description=Borg backup
[Service]
Type=oneshot
ExecStart=/usr/local/bin/borg-backup.sh
{% for backup in backup_hosts %}
ExecStart=/usr/local/bin/borg-backup{{ backup['suffix'] }}.sh
{% endfor %}
......@@ -60,8 +60,8 @@ borg create -v --stats -C lz4 \
-e "$backup_mountdir/var/lib/archbuild" \
-e "$backup_mountdir/var/lib/archbuilddest" \
-e "$backup_mountdir/srv/archive" \
{{ backup_host }}:{{ backup_dir }}::$(date "+%Y%m%d-%H%M%S") "$backup_mountdir"
borg prune -v {{ backup_host }}:{{ backup_dir }} --keep-daily=7 --keep-weekly=4 --keep-monthly=6
{{ item['host'] }}:{{ item['dir'] }}::$(date "+%Y%m%d-%H%M%S") "$backup_mountdir"
borg prune -v {{ item['host'] }}:{{ item['dir'] }} --keep-daily=7 --keep-weekly=4 --keep-monthly=6
if is_btrfs "$src"; then
umount -R "$backup_mountdir"
......
#!/bin/bash
BORG_REPO="{{ backup_host }}:{{ backup_dir }}" exec /usr/bin/borg "$@"
BORG_REPO="{{ item['host'] }}:{{ item['dir'] }}" exec /usr/bin/borg "$@"
......@@ -25,7 +25,7 @@
mode: 0700
with_items: "{{ backup_clients }}"
- name: fetch ssh keys
- name: fetch ssh keys from each borg client machine
command: cat /root/.ssh/id_rsa.pub
register: ssh_keys
delegate_to: "{{ item }}"
......
---
# We have to set up the rsync.net account in a weird fashion because
# they don't support ansible directly (no Python and such).
- name: create the root backup directory at {{ backup_dir }}
raw: mkdir -p {{ backup_dir }}
- name: fetch ssh keys from each borg client machine
command: cat /root/.ssh/id_rsa.pub
register: client_ssh_keys
delegate_to: "{{ item }}"
with_items: "{{ backup_clients }}"
remote_user: root
- local_action: tempfile state=file
register: tempfile
- local_action: copy content="{{ lookup('template', 'authorized_keys.j2')}}" dest="{{ tempfile.path }}"
- name: upload authorized_keys file
local_action: command scp "{{ tempfile.path }}" "{{ rsync_net_username }}@{{ inventory_hostname }}":.ssh/authorized_keys
#jinja2: lstrip_blocks: True
# Arch DevOps keys
{% for user in root_ssh_keys | sort -%}
{{ lookup('file', '../pubkeys/' + user) }}
{% endfor %}
# Client machines keys
{% for client_key in client_ssh_keys.results %}
command="/usr/bin/borg serve --restrict-to-path {{ backup_dir }}/{{ client_key['item'] }}",no-pty,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-user-rc {{ client_key['stdout'] }}
{% endfor %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment