Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • antiz/infrastructure
  • okabe/infrastructure
  • eworm/infrastructure
  • polyzen/infrastructure
  • pitastrudl/infrastructure
  • sjon/infrastructure
  • torxed/infrastructure
  • jinmiaoluo/infrastructure
  • moson/infrastructure
  • serebit/infrastructure
  • ivabus/infrastructure
  • lb-wilson/infrastructure
  • gromit/infrastructure
  • matt-1-2-3/infrastructure
  • jocke-l/infrastructure
  • alucryd/infrastructure
  • maximbaz/infrastructure
  • ainola/infrastructure
  • segaja/infrastructure
  • nl6720/infrastructure
  • peanutduck/infrastructure
  • aminvakil/infrastructure
  • xenrox/infrastructure
  • felixonmars/infrastructure
  • denisse/infrastructure
  • artafinde/infrastructure
  • jleclanche/infrastructure
  • kpcyrd/infrastructure
  • metalmatze/infrastructure
  • kevr/infrastructure
  • dvzrv/infrastructure
  • dhoppe/infrastructure
  • ekkelett/infrastructure
  • seblu/infrastructure
  • lahwaacz/infrastructure
  • klausenbusk/infrastructure
  • alerque/infrastructure
  • hashworks/infrastructure
  • foxboron/infrastructure
  • shibumi/infrastructure
  • lambdaclan/infrastructure
  • ffy00/infrastructure
  • freswa/infrastructure
  • archlinux/infrastructure
44 results
Show changes
Commits on Source (371)
Showing
with 714 additions and 364 deletions
......@@ -19,4 +19,4 @@ terraform-validate:
- cd ../tf-stage2
- terraform init -backend=false
- terraform validate
- terraform fmt --check
- terraform fmt --check --diff
<!--
This template should be used for adding a new Arch Linux Archive Mirror.
-->
# Add a new Archive Mirror Server
## Details
- **Server name**: <!-- Put server hostname here -->
## Steps
- [ ] Verify if the new mirror has enough diskspace for hosting the archive
- [ ] Add a new domain in terraform
- [ ] Add the new server to `archive_mirrors` in `hosts`
- [ ] Run the dbscripts role to allow the new archive mirror to sync
- [ ] Run the `archive-mirrors.yml` playbook
- [ ] Run `certbot certonly --email webmaster@archlinux.org --agree-tos --rsa-key-size 4096 --renew-by-default --webroot -w /var/lib/letsencrypt/ -d <domain-name>`
<!--
This template should be used by DevOps members when adding a GitLab Pages project to GitLab.
In order to use GitLab Pages with Arch Linux, you'll have to specifically request a custom subdomain
below `pkgbuild.com` or `archlinux.org` to be assigned. We don't allow random projects to use Pages
because of legal and safety reasons (we don't want people to be able to trick others into thinking
something hosted below one of our domains is official).
-->
# Procedure for adding a GitLab Pages project to GitLab
## Details
- **Project name**: hello
- **Desired subdomain**: hello.archlinux.org
## New Pages site checklist
1. [ ] Have a pipeline that outputs some static HTML to `public/` during the build.
1. [ ] Specify this path (`public/`) as an artifact path.
1. [ ] GitLab should now recognize that you're trying to use Pages and will show some relevant
information at https://gitlab.archlinux.org/your-namespace/your-project/pages
1. [ ] At this page, you'll also need to add your custom domain. Add the custom domain you requested earlier.
GitLab will then show domain verification information which you'll need in the next step.
1. [ ] At this point, we'll need to add some stuff to the `archlinux_org_gitlab_pages` variable in `archlinux.tf`. It should look something like this.
Make sure to substitute the `your-domain` and `your-code-shown-by-gitlab` strings accordingly:
"your-domain" = "your-code-shown-by-gitlab"
1. [ ] Run `terraform apply` and go back to GitLab. Hit `Verify` and it should pick up the new domain
verification code. It should then also automatically begin fetching a certificate via Let's
Encrypt. That should take roughly 10min.
......@@ -8,6 +8,8 @@ This template should be used for offboarding Arch Linux team members.
- **Team member username**:
- **Currently held roles**: <!-- Add known roles here like TU, DevOps, etc -->
- **Removal request**: <!-- Add link to relevant mailing list mail -->
- **Voting result**: <!-- Add link to relevant mailing list mail -->
## All roles checklist
......
......@@ -8,6 +8,8 @@ It can also be used as a reference for adding new roles to an existing team memb
## Details
- **Team member username**:
- **Application**: <!-- Add link to relevant mailing list mail -->
- **Voting result**: <!-- Add link to relevant mailing list mail -->
## All roles checklist
......
......@@ -2,6 +2,9 @@
This repository contains the complete collection of ansible playbooks and roles for the Arch Linux infrastructure.
## Table of contents
[[_TOC_]]
## Requirements
Install these packages:
......@@ -37,16 +40,6 @@ all servers directly from hcloud. You don't really have to do anything to make
this work but you should keep in mind to NOT add hcloud servers to `hosts`!
They'll be available automatically.
#### Note about first time certificates
The first time a certificate is issued, you'll have to do this manually by yourself. First, configure the DNS to
point to the new server and then run a playbook onto the server which includes the nginx role. Then on the server,
it is necessary to run the following once:
certbot certonly --email webmaster@archlinux.org --agree-tos --rsa-key-size 4096 --renew-by-default --webroot -w /var/lib/letsencrypt/ -d <domain-name>
Note that some roles already run this automatically.
#### Note about packer
We use packer to build snapshots on hcloud to use as server base images.
......@@ -144,127 +137,7 @@ The following steps should be used to update our managed servers:
## Servers
### gemini
#### Services
- repos/sync (repos.archlinux.org)
- sources (sources.archlinux.org)
- archive (archive.archlinux.org)
### luna
#### Services
- mailman
- projects (projects.archlinux.org)
### apollo
#### Services
- wiki (wiki.archlinux.org)
- archweb
- patchwork
### aur.archlinux.org
#### Services
- aurweb
### bugs.archlinux.org
#### Services
- flyspray
### bbs.archlinux.org
#### Services
- bbs
### phrik.archlinux.org
#### Services
- phrik (irc bot) users in the phrik group defined in
the hosts vars and re-used the archusers role. Users
in the phrik group are allowed to restar the irc bot.
### dragon
#### Services
- build server
- sogrep
### state.archlinux.org
#### Services
- postgres server for terraform state
### quassel.archlinux.org
#### Services
- quassel core
### matrix.archlinux.org
#### Services
- Matrix homeserver (Synapse)
- Matrix ↔ IRC bridge
### homedir.archlinux.org
#### Services
- ~/user/ webhost
### accounts.archlinux.org
This server is _special_. It runs keycloak and is central to our unified Arch Linux account management world.
It has an Ansible playbook for the keycloak service but that only installs the package and starts it but it's configured via a secondary Terraform file only for keycloak `keycloak.tf`.
The reason for doing it this way is that Terraform support for Keycloak is much superior and it's declarative too which is great for making sure that no old config remains in the case of config changes.
So to set up this server from scratch, run:
- `cd tf-stage1`
- `terraform apply`
- `cd ../tf-stage2`
- `terraform import keycloak_realm.master master`
- `terraform apply`
#### Services
- keycloak
### mirror.pkgbuild.com
#### Services
- Regular mirror.
### reproducible.archlinux.org
#### Services
- Runs a master rebuilderd instance two workers:
- repro3.pkgbuild.com (packet.net machine which runs Ubuntu)
### runner2.archlinux.org
Medium-fast-ish packet.net Arch Linux box.
#### Services
- GitLab runner
### monitoring.archlinux.org
Prometheus and Grafana server which collects performance/metrics from our services and runs alertmanager.
#### Services
- Alertmanager
- [Grafana](https://monitoring.archlinux.org)
- Prometheus
### openpgpkey.archlinux.org
Hosts our gnupg open web key directory for fetching Arch Linux keyring keys over https.
#### Services
- WKD
This section has been moved to [docs/servers.md](docs/servers.md).
## Ansible repo workflows
......
# Configuration for users
SMTP/IMAP server: mail.archlinux.org
SMTP port: 587 STARTTLS
IMAP port: 143 (STARTTLS), 993 (TLS)
SMTP port: 465 (TLS), [deprecated: 587 STARTTLS]
IMAP port: 993 (TLS)
username: the system account name
password: set by each user themselves with `passwd` on mail.archlinux.org
......@@ -44,3 +44,17 @@ When a new host is provisioned:
- Any services on the new host that need to relay mail should relay using SMTP
to `localhost` on port 10027 which bypasses any filtering/restrictions that
are applied by postfix to port 25 traffic.
# Create new DKIM keys
The rspamd role expects the key to exist in the vault. To generate new keys, run
```
rspamadm dkim_keygen -s dkim-ed25519 -b 0 -d archlinux.org -t ed25519 -k archlinux.org.dkim-ed25519.key
rspamadm dkim_keygen -s dkim-rsa -b 4096 -d archlinux.org -t rsa -k archlinux.org.dkim-rsa.key
```
the ouput gives you the DNS entries to add to the terraform files.
The keys generated need to go to the vault:
```
roles/rspamd/files/archlinux.org.dkim-rsa.key
roles/rspamd/files/archlinux.org.dkim-ed25519.key
```
......@@ -24,7 +24,7 @@ The sshd jail should be enabled for every host we have, to block brute force ssh
### postfix
The postfix jail is enabled for Apollo and Orion, to block failed SMTP requests. Adding it to a host:
The postfix jail not enabled on any server. Adding it to a host:
Add `fail2ban_jails` dict with `postfix: true` to the host's `host_vars`.
......
# Growing (partitioned) Disks
Our VPS are provisioned with 20G as CX11 by default. When one is resized the disk size usually changes.
To use the additional space, one needs to grow the partition and the filesystem.
## Resizing partition
Grow the partition with a tool called growpart
growpart /dev/sdX <partnum>
So for most of our machines this is:
growpart /dev/sda 1
## Resizing filesystem
This is straight forward
btrfs fi res max <mountpoint>
For most of our setups, being in the root homedir:
btrfs fi res max .
## Kape Servers
All donated servers are with EFI except runner1.archlinux.org.
### Archive mirrors
Three servers have set up as archive mirrors:
* america.mirror.pkgbuild.com
* asia.mirror.pkgbuild.com
* europe.mirror.pkgbuild.com
The servers have been setup as RAID 5 with 3 x 10TB disks.
### Gitlab runner
A runner is setup on a 2xE5-2620v4 - 64GB - 2x 1TB SSD as runner1.archlinux.org.
### Rebuilderd worker
A rebuilderd worker is setup on a EPYC - 256GB - 2x 500GB SSD as repro2.pkgbuild.com
......@@ -19,6 +19,7 @@ mode configures nginx. There are a few examples of roles that can be used, like
The basic configuration looks like this:
```
- name: run maintenance mode
include_role:
name: maintenance
......@@ -28,17 +29,29 @@ The basic configuration looks like this:
service_alternate_domains: []
service_nginx_conf: "{{ service_nginx_conf }}"
when: maintenance is defined
```
This is best placed at the top of the tasks main file for the role, to make sure it is ran first.
Replace <service_name> with the name of the web service. The nginx configuration is best to be set
as a variable, to make sure the right file is used.
```
- name: set up nginx
template: src=nginx.d.conf.j2 dest="{{ service_nginx_conf }}" owner=root group=root mode=644
notify:
- reload nginx
when: maintenance is not defined
tags: ['nginx']
```
This causes the regular nginx configuration to only be applied when there is no maintenance variable
on the command line.
# Adding a custom maintenance mode nginx template
The maintenance role can also use a custom nginx template, if the service_nginx_template variable is
set alongside the other vars when including the maintenance role, it will look up first on the maintenance
role template directory and then on the calling role template directory for the specified template.
Since this is a completely custom file, it is the job of this file of putting the service into maintenance
mode. The maintenance role will provide the 503 file and create the directories.
......@@ -60,3 +60,8 @@ Gitlab runners export a [prometheus endpoint](https://docs.gitlab.com/runner/mon
### Network monitoring
For http(s)/icmp monitoring [prometheus-black-exporter](https://github.com/prometheus/blackbox_exporter) is used, which currently has alerts configured for https and SSL certificate expiry monitoring. The web endpoints to monitor are configured in `roles/prometheus/defaults/main.yml`.
### Archive monitoring
The [Archive](https://archive.archlinux.org) and its mirrors defined in `archive_mirrors` are monitored using a textcollector which monitors the archive size in bytes.
## Rebuilderd
We host a [Rebuilderd](https://github.com/kpcyrd/rebuilderd) instance on reproducible.archlinux.org which rebuilds Arch packages from repositories defined in `rebuilderd-sync.conf`. Workers automatically connect to the configured rebuilderd instance and query it for work and publish results to the rebuilderd instance.
Results are shown on [our website](https://reproducible.archlinux.org) which is a [rebuilderd-website](https://gitlab.archlinux.org/archlinux/rebuilderd-website) instance.
## Configuration
Setting up rebuilderd-workers requires adding the new machine under `rebuilderd_workers` in hosts
and adding `rebuilderd_workers` with a list of rebuilderd-worker names for example too it's host_vars:
```
rebuilderd_workers:
- repro11
- repro12
```
Then run the rebuilderd-workers playbook.
## Monitoring
The rebuilderd workers and queue are monitored by Prometheus.
## Common commands
Checking rebuilderd-workers status on reproducible.archlinux.org:
```
rebuildctl status
```
Checking rebuilderd queue length:
```
rebuildctl queue ls
```
# Servers
## Table of contents
[[_TOC_]]
## gemini
### Services
- repos/sync (repos.archlinux.org)
- sources (sources.archlinux.org)
- archive (archive.archlinux.org)
## luna
### Services
- mailman
- projects (projects.archlinux.org)
## archlinux.org
### Services
- archweb (Arch's site)
## aur.archlinux.org
### Services
- aurweb
## bugs.archlinux.org
### Services
- flyspray
## bbs.archlinux.org
### Services
- bbs
## phrik.archlinux.org
### Services
- phrik (irc bot) users in the phrik group defined in
the hosts vars and re-used the archusers role. Users
in the phrik group are allowed to restar the irc bot.
## dragon
### Services
- build server
- sogrep
## state.archlinux.org
### Services
- postgres server for terraform state
## quassel.archlinux.org
### Services
- quassel core
## matrix.archlinux.org
### Services
- Matrix homeserver (Synapse)
- Matrix ↔ IRC bridge
## homedir.archlinux.org
### Services
- ~/user/ webhost
## accounts.archlinux.org
This server is _special_. It runs keycloak and is central to our unified Arch Linux account management world.
It has an Ansible playbook for the keycloak service but that only installs the package and starts it but it's configured via a secondary Terraform file only for keycloak `keycloak.tf`.
The reason for doing it this way is that Terraform support for Keycloak is much superior and it's declarative too which is great for making sure that no old config remains in the case of config changes.
So to set up this server from scratch, run:
- `cd tf-stage1`
- `terraform apply`
- `cd ../tf-stage2`
- `terraform import keycloak_realm.master master`
- `terraform apply`
### Services
- keycloak
## mirror.pkgbuild.com
### Services
- Regular mirror.
## reproducible.archlinux.org
[Rebuilderd docs](./docs/rebuilderd.md)
### Services
- Runs a master [rebuilderd](https://reproducible.archlinux.org) instance two workers:
- repro1.pkgbuild.com (packet.net Arch Linux box)
## runner2.archlinux.org
Medium-fast-ish packet.net Arch Linux box.
### Services
- GitLab runner
## mail.archlinux.org
### Services
- postfix (mail server)
- rspamd
- dovecot (imap)
## monitoring.archlinux.org
Prometheus and Grafana server which collects performance/metrics from our services and runs alertmanager.
### Services
- Alertmanager
- [Grafana](https://monitoring.archlinux.org) and [docs/grafana.md](./docs/grafana.md)
- Prometheus
## patchwork.archlinux.org
### Services
- patchwork
## redirect.archlinux.org
### Services
- Redirects (nginx redirects)
## security.archlinux.org
### Services
- security tracker
## wiki.archlinux.org
### Services
- archwiki
## Archive Mirrors
The [Arch Linux Archive](https://archive.archlinux.org) is mirrored to three dedicated servers to help aid global availability.
### Servers
- https://america.archive.pkgbuild.com
- https://asia.archive.pkgbuild.com
- https://europe.archive.pkgbuild.com
......@@ -9,27 +9,38 @@
256 MD5:e7:c7:62:0a:d1:b7:24:62:08:15:73:18:9c:9e:5e:a7 root@archlinux-packer (ED25519)
3072 MD5:9b:04:00:69:a4:f2:62:c3:80:8e:a8:b1:80:ad:a7:9d root@archlinux-packer (RSA)
# apollo.archlinux.org
1024 SHA256:WArxFzvhf5HknYxil2EQSHHRirM2cyjqbtLvhbQAYC8 root@apollo (DSA)
256 SHA256:sYJfY17PE0kJ4K8fbkPK/XqRQjY1+g6hmIF7dvTbZoo root@apollo (ECDSA)
256 SHA256:owwpolkJxPyUmmfJMfFeYIdDXiruwzaEw3bS+q6k97Q root@apollo (ED25519)
2048 SHA256:JW9dUO95gxGJRTkV/V/1HtmLfLq8uztbWc5KAOg8Blc root@apollo (RSA)
1024 MD5:90:46:7f:8e:1e:79:17:10:1e:32:79:a7:69:c6:4b:a4 root@apollo (DSA)
256 MD5:4b:52:61:77:f7:f8:4e:75:ca:83:e6:ae:fc:6e:77:67 root@apollo (ECDSA)
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)
# archconfbox.pkgbuild.com
1024 SHA256:17H45nglCgpuY9ZVvJaR3NRFwZlafLaaMOysORbZrNY root@archlinux-packer (DSA)
256 SHA256:bUHw6JWWrJlJeu8epmP0Vjez9bOEhjkS+2mcynjUV3Q root@archlinux-packer (ECDSA)
256 SHA256:hnBYHJDZeNwQGhpNFJLrQEnv4LKJdlF+HVtyaaNZ6o8 root@archlinux-packer (ED25519)
3072 SHA256:eJh4XSd8xOnTJ2L1LK20+d1C6ml/kq0gx+bKGG79254 root@archlinux-packer (RSA)
1024 MD5:74:f2:20:8e:f6:20:a6:a8:cd:af:c6:10:14:39:b2:f4 root@archlinux-packer (DSA)
256 MD5:f2:78:fc:fe:5c:24:45:8b:5e:3f:e3:cc:2d:ee:47:1a root@archlinux-packer (ECDSA)
256 MD5:3d:3d:01:bd:43:83:a5:c9:17:5e:50:a5:45:18:23:5f root@archlinux-packer (ED25519)
3072 MD5:61:09:80:f1:a2:55:e0:46:cc:8e:5a:8f:95:fe:2c:d7 root@archlinux-packer (RSA)
# america.mirror.pkgbuild.com
1024 SHA256:pycjsXlenFbGqHMp2C5tJZRKJnxCZ1usCux9NOJVTQA root@america.mirror.pkgbuild.com (DSA)
256 SHA256:cmT+nhDEvcuWeZhc5q8GVv6xuxmtS5PkL1ehsilU0C0 root@america.mirror.pkgbuild.com (ECDSA)
256 SHA256:046/o/xSGSruNAEhIMaW2E4a56i7l2jZe13nJADwczo root@america.mirror.pkgbuild.com (ED25519)
3072 SHA256:c/0AQtR2RlNTNI4fHdki6ef7/fWekT87sJ1B8ODHc/Q root@america.mirror.pkgbuild.com (RSA)
1024 MD5:24:c0:a6:27:87:f5:04:c5:e5:89:58:1c:e8:a9:06:9d root@america.mirror.pkgbuild.com (DSA)
256 MD5:86:d5:e0:ed:d7:3e:56:50:0a:92:60:21:53:24:4d:0f root@america.mirror.pkgbuild.com (ECDSA)
256 MD5:4b:0b:1c:81:27:81:7a:22:b4:48:88:75:69:a5:b4:4e root@america.mirror.pkgbuild.com (ED25519)
3072 MD5:a2:41:dc:97:5a:ae:89:7a:4f:69:f7:ec:a0:d4:67:b6 root@america.mirror.pkgbuild.com (RSA)
# archlinux.org
1024 SHA256:7jLDIo/l9ngy+KcC2Yh2yCE+gSVix4VmZVaVTMLOiEg root@archlinux-packer (DSA)
256 SHA256:9nc3jaxyh21w+HVT1Xo0/ujMx7/qWKguqcSiDX7jrA0 root@archlinux-packer (ECDSA)
256 SHA256:nxDSSxkjiccOuzBmqSvsd07WIO/ySIlOMlBxQiTWFaE root@archlinux-packer (ED25519)
3072 SHA256:JrVqWHWZHttME6OE+NNp6ZY+v3rE0W2AwNuZlH8Lghc root@archlinux-packer (RSA)
1024 MD5:57:c1:f0:c8:61:7f:5a:a6:df:ce:10:3c:ee:cb:c1:ad root@archlinux-packer (DSA)
256 MD5:81:86:7f:cf:87:66:59:78:17:a5:c3:03:ad:70:24:9c root@archlinux-packer (ECDSA)
256 MD5:ed:cf:e6:86:fa:8c:96:a2:b4:ce:bd:c3:73:9f:f9:fb root@archlinux-packer (ED25519)
3072 MD5:26:d2:ca:46:64:20:69:1d:f2:e2:80:95:84:c2:9b:7e root@archlinux-packer (RSA)
# asia.mirror.pkgbuild.com
1024 SHA256:NZilDXhhVEFsT7JPcB6APY8HhiO7RgyRMyX3pL+zDik root@archive1.mirror.pkgbuild.com (DSA)
256 SHA256:gMJUYOIH8zdYa1x92WnrlLkxZtTf99Na+ESnZ+Kvk2E root@archive1.mirror.pkgbuild.com (ECDSA)
256 SHA256:aKSZxnj43Q0c3CZ82KOBzV6/I6xH1K0SEg2l3nTpbB4 root@archive1.mirror.pkgbuild.com (ED25519)
3072 SHA256:xJG12dFONxe7TNST9oogoO4nEWprHV2o/92FbPT4E6I root@archive1.mirror.pkgbuild.com (RSA)
1024 MD5:16:e8:82:51:1f:cd:5d:bf:08:13:68:40:37:bc:e0:fa root@archive1.mirror.pkgbuild.com (DSA)
256 MD5:c0:3a:eb:cb:b7:47:52:01:e3:cb:ab:40:94:b3:a4:21 root@archive1.mirror.pkgbuild.com (ECDSA)
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)
......@@ -86,6 +97,17 @@
256 MD5:54:23:82:0d:e6:da:6c:d7:09:f1:f0:0f:49:5a:64:04 root@dragon (ED25519)
2048 MD5:e1:e6:4f:72:31:a3:9a:2c:af:e0:0f:53:43:27:6b:df root@dragon (RSA)
# europe.mirror.pkgbuild.com
1024 SHA256:Oq3eikchfo8Wt6AUzWAiU1mDR24rXudJR/zqKBFnrMo root@europe.mirror.pkgbuild.com (DSA)
256 SHA256:3S0HuO72jHUUrPM8BjfcjsB0FNXkubxovc7Sm5jZBjc root@europe.mirror.pkgbuild.com (ECDSA)
256 SHA256:aqnPnq4WG/3xNuKOJlsuCGgPiH0RWavcQi/n/HO9h6Y root@europe.mirror.pkgbuild.com (ED25519)
3072 SHA256:cJGscbI/w0iINNBpU+Q6jLtSlF2Y3hLPs/By8CzX4tM root@europe.mirror.pkgbuild.com (RSA)
1024 MD5:f3:da:87:c4:b2:bc:da:be:1c:ce:a3:73:3c:da:ff:f4 root@europe.mirror.pkgbuild.com (DSA)
256 MD5:44:ef:66:dc:e2:68:86:69:ad:74:22:a4:92:c6:5b:e1 root@europe.mirror.pkgbuild.com (ECDSA)
256 MD5:bd:af:e2:cb:6b:fe:b6:60:73:b0:ba:7b:db:af:21:b7 root@europe.mirror.pkgbuild.com (ED25519)
3072 MD5:57:a2:59:db:c7:07:4f:ac:91:9a:f8:db:7f:16:a7:d4 root@europe.mirror.pkgbuild.com (RSA)
# gemini.archlinux.org
1024 SHA256:F1Corf6i2U72yub+CIzzGHLOMVKVnjALh1YHM8gBjxE root@gemini.archlinux.org (DSA)
256 SHA256:If51DkTftUpDAFz65totgDfTd/ddu/2w/RBZIHtY74U root@gemini.archlinux.org (ECDSA)
......@@ -152,6 +174,17 @@
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)
# man.archlinux.org
1024 SHA256:11C7Qa1GSNBBspSlber3Sp+LEMRpfr/VWkypfu6OnhA root@archlinux-packer (DSA)
256 SHA256:fL79NVaEiwXGfUhTXWLkue/D1seSADYbui+jwQ2dvW0 root@archlinux-packer (ECDSA)
256 SHA256:qnuyQJXOuk5VuN7xfainNcgyAzCc1rKjYKyTKvEd0HE root@archlinux-packer (ED25519)
3072 SHA256:mI+a0Bi94vDqlXC8jPQToFriA9NwB2YkKsVtcjFceUE root@archlinux-packer (RSA)
1024 MD5:68:9b:b0:97:76:d0:71:28:10:c1:ea:d0:1a:f7:1d:99 root@archlinux-packer (DSA)
256 MD5:23:b4:2d:ff:10:b1:80:43:52:d0:8d:9f:ae:dd:36:0d root@archlinux-packer (ECDSA)
256 MD5:d1:af:34:47:0c:90:9d:d7:fb:fd:47:e1:b3:97:ac:9b root@archlinux-packer (ED25519)
3072 MD5:56:0e:71:f1:5f:73:7b:e9:0e:b8:06:60:03:ec:a0:52 root@archlinux-packer (RSA)
# matrix.archlinux.org
1024 SHA256:4xl3Vzj2VTffMV6zCiAx0DSrsYIBmMnWo41kjR4ZWUo root@archlinux-packer (DSA)
256 SHA256:+v4KFzSadzQmENY2HvHpn8Zse0opJc7FaixR7/K3y0Y root@archlinux-packer (ECDSA)
......@@ -185,6 +218,17 @@
256 MD5:fe:a1:ab:4d:f6:5d:76:f9:a3:99:be:fd:51:ee:77:ed root@archlinux-packer (ED25519)
3072 MD5:ad:ee:a6:6d:b7:9b:f0:f7:78:9f:df:b4:53:2e:5f:9f root@archlinux-packer (RSA)
# patchwork.archlinux.org
1024 SHA256:FRn2yrB4ABYzLFs9muVWw/4PRq3ahNoV0EnweAip87g root@archlinux-packer (DSA)
256 SHA256:Zmox+d8LXNaUo4d8ywmPXTHyjV7mCCAFYycEZd73c6w root@archlinux-packer (ECDSA)
256 SHA256:xdY/tDi/x0z2SDTxzCrrt+Oygn5IYI0kMyN9JlPesw4 root@archlinux-packer (ED25519)
3072 SHA256:erHz5RJTWqaKPUCB/bZMBxQfXQIi23rrrOOTPH+KUtc root@archlinux-packer (RSA)
1024 MD5:44:f4:b3:50:0e:ef:bb:ee:b6:85:06:b6:fb:bd:02:6f root@archlinux-packer (DSA)
256 MD5:6c:f2:1b:97:21:77:f2:b2:03:e7:9a:8f:aa:0d:c6:6c root@archlinux-packer (ECDSA)
256 MD5:6b:03:f5:0e:0f:4c:50:34:7a:19:f8:28:48:5b:93:09 root@archlinux-packer (ED25519)
3072 MD5:0a:03:c6:ef:a1:9d:24:a7:59:ce:bb:41:87:6a:e0:af root@archlinux-packer (RSA)
# phrik.archlinux.org
1024 SHA256:+482UWH5/pSMZ8VoIgkGZxGOm1tZ72rI5RrZsnQHDVk root@archlinux-packer (DSA)
256 SHA256:qL+sG+DBwRKII1uPVcFHKQUfQNd7sW0x6iop6/Ki1Og root@archlinux-packer (ECDSA)
......@@ -207,16 +251,38 @@
256 MD5:15:45:eb:91:69:df:c3:6d:9f:99:b9:13:02:94:a6:ac root@archlinux-packer (ED25519)
2048 MD5:ca:2f:cf:5c:4d:ec:75:c3:71:76:d6:b7:b9:fa:aa:32 root@archlinux-packer (RSA)
# repro3.pkgbuild.com
1024 SHA256:TMj3Dtfd3A6F/fJmfN8O/zWIc/6vw9MYD9/X1KzYjlY root@repro3.pkgbuild.com (DSA)
256 SHA256:OD0gODdNpAI8AvhParH5VeBNnLqzLCfIDe3qXhmKeO8 root@repro3.pkgbuild.com (ECDSA)
256 SHA256:xH+7wNVlENrsUN+zEwpYaE0quIYNzrv5Wnkda1OMLeY root@repro3.pkgbuild.com (ED25519)
2048 SHA256:nLn8nuwjiJE7P+55PXcKNP0X/q9YyoijfAipBpumtY8 root@repro3.pkgbuild.com (RSA)
1024 MD5:21:ec:75:2f:fc:85:48:72:c5:a8:8c:dd:af:70:12:32 root@repro3.pkgbuild.com (DSA)
256 MD5:2f:9b:bc:8b:37:e0:13:b3:8f:70:72:25:a8:16:35:57 root@repro3.pkgbuild.com (ECDSA)
256 MD5:46:f2:00:34:63:f7:38:e3:f4:cc:13:ea:c5:fd:58:24 root@repro3.pkgbuild.com (ED25519)
2048 MD5:7d:9d:61:02:73:8a:a1:51:73:ef:b8:b3:fb:d7:72:0f root@repro3.pkgbuild.com (RSA)
# redirect.archlinux.org
1024 SHA256:hqw3Wmif3BUI9VLcNnvcB3I+M9f5OUtDjRT8H6tAuEU root@archlinux-packer (DSA)
256 SHA256:JaUkz0eOofslq9BVifMx8c6sapM/DSig9zrVyFqrHD4 root@archlinux-packer (ECDSA)
256 SHA256:sUcgzScFlMByQKLW2IDYBc2m6EvLXzM6KVa2mzls3TA root@archlinux-packer (ED25519)
3072 SHA256:yUn8pVpioFsltzFKA2cImHb6UnD63pCOCiJsP5OFLBQ root@archlinux-packer (RSA)
1024 MD5:a8:f9:dd:2a:79:ca:3a:ef:b5:24:49:6b:61:1f:bb:07 root@archlinux-packer (DSA)
256 MD5:b1:f5:78:51:c5:50:5e:25:73:68:fc:80:53:25:94:ba root@archlinux-packer (ECDSA)
256 MD5:5a:49:d5:f3:00:ca:49:17:d8:cc:3e:84:1d:60:be:06 root@archlinux-packer (ED25519)
3072 MD5:1e:52:48:56:d3:13:20:e5:02:4f:10:1b:af:27:e5:c7 root@archlinux-packer (RSA)
# repro1.pkgbuild.com
1024 SHA256:K2RjAgIzlRrSkqdf3vqwfXOOg0oEMt/AwAT2Gmt2wpA root@repro3.pkgbuild.com (DSA)
256 SHA256:H/7en8S/UqQ+llIDPyCIn9sYHjiEU6L+Myu0MpmoDsE root@repro3.pkgbuild.com (ECDSA)
256 SHA256:NaiYaen6WM78LFaRn4MUnb450sWjiac0rZjy84CTd+U root@repro3.pkgbuild.com (ED25519)
3072 SHA256:lsXZROhzM0y5kxQ6cBnbm7IGFN+Um3cjqhZGJt36cHM root@repro3.pkgbuild.com (RSA)
1024 MD5:a4:45:6e:b1:92:5d:c0:c4:1e:22:3f:13:ef:3a:24:16 root@repro3.pkgbuild.com (DSA)
256 MD5:23:e1:f9:16:1f:17:f2:c5:7e:7a:28:36:33:3c:79:d5 root@repro3.pkgbuild.com (ECDSA)
256 MD5:15:31:37:f4:f2:e5:93:e7:28:8f:e2:db:6e:6d:24:e2 root@repro3.pkgbuild.com (ED25519)
3072 MD5:d7:f7:8e:0b:bf:8f:58:83:33:ba:c8:22:4b:3c:50:96 root@repro3.pkgbuild.com (RSA)
# repro2.pkgbuild.com
1024 SHA256:sppthtBQD60z8f0bDUnoMUesg55M7/ez4qGXVUUDtRQ root@repro2.pkgbuild.com (DSA)
256 SHA256:enqq08K6vQV8CcISu1upR3Ooa63HD6Z+PtRzMVArnTk root@repro2.pkgbuild.com (ECDSA)
256 SHA256:CA71k+BRGrEEcLLVKqtUBU55th2W12Emq/x++zGtoH0 root@repro2.pkgbuild.com (ED25519)
3072 SHA256:zQy/zasnSYXF5h863hxxjKy7xqw2HifboYGBb59g9Vg root@repro2.pkgbuild.com (RSA)
1024 MD5:2b:3b:9a:9f:b0:fc:d4:20:8b:21:67:bf:f7:a4:c8:e7 root@repro2.pkgbuild.com (DSA)
256 MD5:95:c1:25:1a:b3:46:f3:d2:9f:19:21:02:9b:e7:5f:9e root@repro2.pkgbuild.com (ECDSA)
256 MD5:21:76:73:3b:ac:30:6d:f5:a5:f6:52:2e:13:dc:b4:cb root@repro2.pkgbuild.com (ED25519)
3072 MD5:12:70:8a:d4:ef:a9:43:6e:6b:53:46:71:f7:96:ec:fb root@repro2.pkgbuild.com (RSA)
# reproducible.archlinux.org
1024 SHA256:3HoA8rGGureKWKaIZst+Dc6f7yrf3Wfn5PO1HFMl35E root@archlinux-packer (DSA)
......@@ -229,6 +295,17 @@
256 MD5:1c:37:46:02:c8:ea:3a:dd:5e:41:66:05:5e:18:27:6a root@archlinux-packer (ED25519)
3072 MD5:42:0a:57:89:2a:ae:e6:c5:c1:ae:6a:a2:bd:3d:5f:dc root@archlinux-packer (RSA)
# runner1.archlinux.org
1024 SHA256:TgWGBKCSo3rkdYuP4mJzGtH+Ucub8dmEJXnnzrhUSwM root@84.17.49.250 (DSA)
256 SHA256:2OEO/Pv1OxCLaVg9r8wHzTR7V3YTWEw//g7LJgIBMGs root@84.17.49.250 (ECDSA)
256 SHA256:nXpZ/R3IuOEAasoIvCCTkdMlyNjCnWVTvQBh6xvycIg root@84.17.49.250 (ED25519)
3072 SHA256:Ii5JwUoEKXV37rdjnsts4k3ppbEX+GHYjBC9mygdwY4 root@84.17.49.250 (RSA)
1024 MD5:31:f6:9c:50:d2:80:f1:fa:b5:50:c5:06:3a:9e:80:cc root@84.17.49.250 (DSA)
256 MD5:ad:cb:d6:53:cb:42:8d:33:26:99:33:fd:c9:19:a0:ea root@84.17.49.250 (ECDSA)
256 MD5:c1:7f:43:ad:dc:69:17:b4:33:df:bb:94:00:22:33:5a root@84.17.49.250 (ED25519)
3072 MD5:da:9f:ec:c4:f3:c1:63:6e:ca:f4:9b:ac:32:23:d9:74 root@84.17.49.250 (RSA)
# runner2.archlinux.org
1024 SHA256:tK3XeUrt/ahlj1fdl5tQgeVXticllUIaewK2y86Jvzc root@runner2.archlinux.org (DSA)
256 SHA256:iJGAgTQWSQk97dlNpkBMEW3peysCDnNFFZO5TyEguvs root@runner2.archlinux.org (ECDSA)
......@@ -251,6 +328,17 @@
256 MD5:ae:29:1d:79:35:95:58:df:fe:0b:3a:d7:0e:78:21:83 root@secure-runner1.archlinux.org (ED25519)
3072 MD5:e2:d2:34:cb:4d:d4:03:da:02:00:14:79:25:03:0c:00 root@secure-runner1.archlinux.org (RSA)
# security.archlinux.org
1024 SHA256:Z9lziuoL5tom8LWYSyf7hWntrjPW9LtDusL7NNmQuGM root@archlinux-packer (DSA)
256 SHA256:vIZnpAn/xjyw0tHPImNWvpEf27FaaGVVfvc7PQBpQHQ root@archlinux-packer (ECDSA)
256 SHA256:Ly8nOHcI1YL0XHZLVk0nznT3ReISvLNRG2oNYCnnpd4 root@archlinux-packer (ED25519)
3072 SHA256:xrzF3yYdzkzMZzK8AKrs8Bkk+MglQdDSOSJ8phrLQW0 root@archlinux-packer (RSA)
1024 MD5:44:bd:32:11:bc:ce:21:de:eb:ed:d9:70:9e:0a:2a:e4 root@archlinux-packer (DSA)
256 MD5:f7:aa:5b:b2:2c:49:3c:03:9c:35:c7:5f:4d:50:52:a6 root@archlinux-packer (ECDSA)
256 MD5:9e:30:b4:b8:91:f0:e2:4c:ff:c5:54:9a:73:b0:17:76 root@archlinux-packer (ED25519)
3072 MD5:bf:05:ec:33:54:26:58:51:a8:20:a5:c2:35:55:f8:bd root@archlinux-packer (RSA)
# state.archlinux.org
1024 SHA256:4oNX8CksPEgIzibu+ETa2OVVPBX2pzcvcVUa60NbHiQ root@archlinux-packer (DSA)
256 SHA256:uR7EDdVrvkZf43eNmumOeu2MeZn4oMB39ad9kHoobkk root@archlinux-packer (ECDSA)
......@@ -262,7 +350,7 @@
256 MD5:2b:7f:a8:75:ef:38:e3:c3:f7:2e:ea:9e:73:fd:3e:d5 root@archlinux-packer (ED25519)
2048 MD5:f8:a9:75:e2:99:4f:ae:2b:70:72:a2:ae:9e:fb:f1:a2 root@archlinux-packer (RSA)
# svn2gittest
# svn2gittest.archlinux.org
1024 SHA256:R5uXRsoC0CXMxAE+dV6Ola8K1amyK84VFknjM9QgonI root@archlinux-packer (DSA)
256 SHA256:CVc0FXXE1DY1wmwoHCseGg5TnzYOgbf6adTbgstVWx0 root@archlinux-packer (ECDSA)
256 SHA256:kcuaxYVB/oCraE0q+ZsnUeozpVJYYDZ24tW5MEObj1E root@archlinux-packer (ED25519)
......@@ -273,3 +361,14 @@
256 MD5:9a:97:48:f7:11:b3:32:ba:fa:ab:9f:0c:41:41:da:e4 root@archlinux-packer (ED25519)
3072 MD5:f3:11:d6:58:f9:32:d1:34:fa:4e:d9:e3:d7:c8:6b:f2 root@archlinux-packer (RSA)
# wiki.archlinux.org
1024 SHA256:MnCkxFpWB/mTDRHPVB4RLuSPMNfPQyotpFaWuc55DCk root@archlinux-packer (DSA)
256 SHA256:26K98Dg4laIWFt++vxGPiANR6w+AvxgQUTb1TzeLilY root@archlinux-packer (ECDSA)
256 SHA256:rRzytaydRgwVjifkE+QURI9ezl9JnRRjmXMjLKfzPO4 root@archlinux-packer (ED25519)
3072 SHA256:kvE+19HTCY7D3ZdVN/VpPIKJywe3zE27H2Me98NMmq8 root@archlinux-packer (RSA)
1024 MD5:c1:f7:eb:89:35:8f:1c:3a:8d:13:5a:fc:94:4e:83:12 root@archlinux-packer (DSA)
256 MD5:66:2d:77:84:ad:e4:9d:ef:2e:5e:50:41:f3:67:f1:f6 root@archlinux-packer (ECDSA)
256 MD5:9b:ea:d8:3a:1a:54:48:36:f5:90:06:b8:10:f7:62:0f root@archlinux-packer (ED25519)
3072 MD5:59:c0:3d:76:36:73:87:f6:f6:37:64:17:0f:ea:8c:7b root@archlinux-packer (RSA)
......@@ -3,15 +3,20 @@ accounts.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIb
accounts.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBu3+qlfqd8FwqodNzem7cCVcNA5RQpidYHkDRPdsZzq
accounts.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDG+EUMwsfIuK/Nyi9zfL6WQdXG6V8A7pJ8hV8RPuD4/hTbLlPsAgNi26TSegtb5f9nXhsIYav27F1KqzAIM0SZnt+BwKXx47LE0BR1VR9es47qaayHYYtDazfRfHdiw/4+e7lIJv00e0xbemquKEC8rmwSmQe/NH/uTH+ZTsAWo4x3m7+XsXNEWtZXLJBxvImFMrXJnQAakN0vyOpbXTXyxirsEdJnkGen4X37lEDc2te9QnyDB4QoSRCTVdxHNmxqo/2N1QRK9g12I8RMqXRRC4TdCWIsluu+NAcrwfG9nmToaIaiP3k5fzHcBYuZ/qTtDlO39deRtCt3epDiTxa+zgIvOBVPUULp620OwBSikrVt1gWjN04zMvgS+d87LZKZYoDdFOd7+P7slwmhXA0J0VX1xVuBA/dFLhMLArU8Xzwpu4m6lSa69cwC2arndQZV6qOmhKH+kxUsrOmesfdDLgtqMcUOrWVzQcXhzyoJ5OjCcGCcHYgKl8nYrTi2HLU=
# apollo.archlinux.org
apollo.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMicA8QKPeY1hp29QcTe25eT7yd+zOx1sj6o0F+XA/POc2TRsiSidJogCaf4e3wpw4T2ccb7ixnvGmy7hCAcngA=
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
# america.mirror.pkgbuild.com
america.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG9cA9oUrmtWMqP8dEGZRJjRxW+iHe0DOhxSL16kF5Kv9mht3mqktPL3Okbdw/YrBXPX/YTLrgOPaTmstfkGITI=
america.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMofe+VPkI+MKGWYkonc5IsTwVmf2OcX8atVgnXkjbqL
america.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+7ePbae+aA+W6JZxhce1qvxnTG6VIEtShFD+/4TlMNFzVxh8DcmD+sw+NCKFshGddKhh3n4TWO68XAxWN4KQzfpgYHgzcoyNR3T1zle2oWfTL29KU3/X4OIvQc3aeqnyAhHvu7vXDnWfZgC1uGu0QecAqJcRxEPkz15OJkZjr/zZt01BUa2y7OUQbSFRckeLoSPQeSNFOQ0hlWCdN0laoHsYPznyievuJJxWMTa9Wkamn+oVx1S95sF1a6PSN8LztCxxXKRTikpau+SCLpPiqd1kV4WXgOPWGoRvQ0PNzOICwmKEeCdw0QfzoNm70FftLvy/bFq7qa1tSvau/SFwRRdnDRlr7dZXLqbXp+si+GD80TL4scUH6LRQJkxL0Z5X/FKOPGutf8BhIovbhoSkiTyY51bDQIXLTCqm1sE2GrEI1CvT5lOvG43C2e8U7bnLw2hQ++GRUct89mI8f/8hHdDllUkUgfsksL7ObMTvkbF6NoCogZjHsTRtwaP0DU/M=
# archconfbox.pkgbuild.com
archconfbox.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAmcoWm3wNP4YQ6CUmhhsuk/R6ZS+cBWySam2JIE7leMtpXeshhbfqAzSwyNWFPLTHicbG1rul7Yv88sik3bPTE=
archconfbox.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMO77dCTdhAhnayoBypL84fzimSBeX/Lp3eryzI1y6wt
archconfbox.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC05zuVxEvHOvh7zjvrTfjlMZYt8iJgcjrMlsPQgfyWvBrlHRgDi2j3tLdWO+/Rlp/yTAQXYwczRPIADZliqKz/tMVJLcLX4BrZ8SLuVbeZfRe7YpppI0yRENSanxH9l6gBNsEwviUgyyfMFAlQsoDwNRVTe19cjpiC4DNdi5sGv5lfAJZdmucFn6La9xizs8uCD7bFDZRkKoJsSouX35JqCmpEVkcsdtDbRSxdSSvTNe5pOS9GgWhr0oV+ohu+5s7entYkhJB2dQNim2bL0rEQgrIrVMpHCvq+3DbHwBhkohIWxdJvPnvbkyW4jMHPcNhxzHhtBq68Xw7glhwyxeEErTPC5QXAE5qgzgILT2dTLxspxwz1CpStTDmEBj9dOaYT4vTAVNed1oNpRYJCa2c12tVpAk0yHTtSlxrjHc5ExnuBE+rkmxiwAB1ZKxhCdSc05f9gnaD7kEXvxv3WJkwwa4vBcvj3DhEozOBclrTz1Wf9/nrN8jG1NuC3jUdZ2uk=
# archlinux.org
archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB0PUXX25/7fRKiayZos7f1LIG925vOQlnuTE7HuSKiVhiYHi3XB9JyILKaekOb73hNJOUdE8kBEzhXESbrn1mM=
archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBeUGb+Q4QLN8yg1pohasTnfhwO7rNmW7Ih/PTrnmY0V
archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDgxs+6ElQnLzWFR1EzqvDMKv/YLqZCo4jbJplw3HOF//aung3lWPbQqlLsm7f2xA9d488TLq7mNdWg31+KfCQltwtJ/ZID2MNWSj4aup7QBqSsn363VhvTz3oJ/sHJ0mjWNzvspQ9O0fBdjj4whS3aGFvl68C3t8zIkj/JdiTd0KAyizHvsd39AIRdKzp1FXxI2Ft1sTYrZRwuYgKdqHQBs1qHnRIhWIEGuHtbgvmDGkH6GTTwyF5cauzdElAUo0chgwNGJygiOkEilciQAXuMG4PXfDi0O3uC96uDVVhM6ILuPCXJowXWYQpk132UTC40lVHmjfeF0a+DRr7STluyaxd7D/mJA55wgr+tQAtQBhvg3NNUnJln+RKHO9PwFUEQ7wnqSkLN7yfvppfKN8XiFwxwCRT8x69ese8059zEwDhzgwywgAls3RuPA5+/DtjJ21o9wFjbjFsunoIgvLzgmMcWPZP3sjHsq20K2/10V9nZAzq/Whom1dcTy/MIoCU=
# asia.mirror.pkgbuild.com
asia.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEiKfM3AnTrtz/FljXR/8QLh5213MSDLgC3NzevnV6t2yrfY0XIQ5+ddwjhEVphC1bCn5jbuRetc7wP4DolNit4=
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=
......@@ -38,6 +43,11 @@ dragon.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbml
dragon.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGnUsMuS0hc7ATduUudV93QOanFoyyCfj+kKjeD8RTxF
dragon.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcXC5AWSgbG+ZP8vsaK4rpKugPrm0i7K4RADIYF2KX1aoaHvMBInwpY+qb0eRcIvWy2AEeOmpXrsQGrcUxMqsMjWnsuqWvlRdHxWJZ01TmL8Ui8xtyQF372yEjxbMtn1Yg120jdv1vyZTviWtL66ihZN3n4gIjY9lXJcE4hsGh+llIkiAqsrMUDt0lKaw/AeiiLcwbN9liD55U1SUf+gAmALu2Qp5IgUM1OLwGuISL8DtYkbRjeryGgB58/m50/Icg28IMqJ8+Dx8Pr2dJr3RLC6AMyiT/rw/5qTVw1KRiUWzeUdLcphTsMTC021XAXp1JUwnbWyemX8SdjZ+SJ2uL
# europe.mirror.pkgbuild.com
europe.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBASkHNbJZvfME9OAFLZpxoVMt7JfKhN8/VpH6JPRD8eRXfXc2Wt0YOZQGzJsrUNoFchEUUGeNxs7vmj8nwtfqGI=
europe.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF6sVYSrTIVj+xwyC5uJdFVU+X50tAIDEndsnGta75C7
europe.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDssgto7Lqfm63rjGMd8R2lf398W3UHJfOx6GhYBUVWYYdkcvjvMLHutZZaiOcPi7RjBsJEIt1Mk8XzesxpcF5eB1vIwvbCvLzbTflNxrEGPbdW916IITZdKeVT/JpqzzgVdttXmULW6uZ93hILlyobeaSCfeWjyyxsCX04Y1vde/LkpkM5+8SbgwyhWE7idKKILg+3MHJG8xK+CEAUGOHT5+FaexJXMPlMY+O/owjU3vBF1omA4kPDh99/OtWhS2ngUFHWJlEb1+Jidfu6naAomFKZEBI6BWd2td/ngn1JcFzrqyjs0hbsnjpb5RhQ1w/z95mLhMhDH+HtCFgAwTOjOOQ+bDcc0wbVwSUmJx7ctzuFWqfTP+ts7xWC5TOmBMfH9TRMr1+A5CS01Nds1w2RW3S+CSy/CQr5/g1+IjyTuJ4fyvJjYhuk6ouLPl7jISX3EmAtDkB5CmBkQKt3OEMGJlPJs0WpArsNT6CqxECxzTbv+Wp1IXQfcJwspl9ESUs=
# gemini.archlinux.org
gemini.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOck5++3KyQYcMl1eknD9opwVewCdrBy4xOQF9eC3gcdq3ZKNyM0hCIwZ8sZbzchtKWiHjjlPtoN3mesohtHUzE=
gemini.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG3ghrZI2G6zc3RKzouAOdgfs6TIRpKjcUqO3pmgRFqk
......@@ -68,6 +78,11 @@ mailman3.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIb
mailman3.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIxf1nIo36jwbX9nkuYIcbE6t/jVxY7Fnlf99u9MWSvt
mailman3.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaAmU1BnGf8S9QJUch42cpsQ671gMa7SS6+7L4XwJPd5Dv7rlBgKsCCpssa7NNCEUSTZyFr3Wo8RVXsZwjvisYmqS3AR6GeZ94zMMnOK4QlwsvMQEUwdR96PF+ANK16tJ94KENIQLDUB5gnz/RitRV4k8hVTKuqKGDUFlzzlVl8X9evwgOPyWImPVdLiCDIi/8lWz3qNeEfaFkCqLwr4nZi+b9K3qJVrR3DdKmGutEg4m7O1DR9RNBtzq1oTW49Uhv2W/7t/1MTYzmHA4yIZQ25cbi+k7Q6hY0j1oXAJ4NWOqcPM2arNUJWN4m0NlispvdJ81l7AIhXzuX4XGHGtWzhFsfweVgTnDYAsq/Hra/LB5w/43fKTqC8Lqty7JyllB1/9J6JoSGvx/e7JjXdJS8lvwMN3LivAfUbWnGz+Qs9lfKNT+dDRLryO086+DKCJ1jL7MqovRB0CZHHfUvXZ6YKQciyCWD0RM8pFa0DUJbG9b5XRKDI9KTvHRbL2xb0n0=
# man.archlinux.org
man.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPhnsStoFw6rbVpE1S1vsXNk8de1SyMag1C+v0DWVSuNYzTylYg4322WbYzw45z2XhxrF6XmCSDMvgxvFwnfLQA=
man.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHzjkN+igIxSIv5N9+ANNoo6knPa51Tj5TAXs4EQ8lY2
man.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVQ2Wu1wRGkhiy90jWiXfW7iKF1fSN3QpAg1h7H9jXXDwNFsJipMqwqFMeHt+35gFbRfn7wDi8V34CWl5V9izURTFqkVyAAYb3Y6BIRfEWdjdLJqaJeL4Ni0BOSzoH6Nxibe6eHxO43+MlG03Pxy/adnOOeMXr0o99KfN6a8/K4jsR4Qr9z1BrrC1Q0vNQilSmFNJfX60W81qTmgSZOySSl7N49MiN0y9QLNtedvQ/6PEBfptgpjv7it13R+QUmfvnK6kvtoTDZb4mztdPcN34zMtmUpOGvShEPu4u8NniHLimB71Xk76nKvxjSGBM++teUQOxJak1IivnGg6vNZW2M1Nttr7OyIZu66NhmY1HQqbR77RoK+2P5GsbMBZ1OXh7+I6KgDlY8z5rDWNAzSCa3EYIs7UFk8uEQCPuLoNuMR7XO2RfpiBayi3/Y9iyDHcW9bdrCcwpy2sLtGzVmWSEXxwVueF3Q+mdZ2j2V8PbZDl5LoBtdPSULDMzD0ldxTM=
# matrix.archlinux.org
matrix.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPldvati3TTpEsyK++WOwz4vNikK0Y6cxVQn0DCR5hXmjnzBkrwj08GuZHfTQEGu0HCBQTTOcDmLbQ/QMP3nYKQ=
matrix.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPm0Ing8aSqaw/FGvPD5NqmqZjCo99xKMq1lBdfY4NdX
......@@ -83,6 +98,11 @@ monitoring.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAA
monitoring.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJCU4tNW4WHTQ43+HBbho/sbsU3BCzildSOziaJrVNvE
monitoring.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVAMU3iku88nPDAKjB++je4RRRkotwNdJEhRcO45Ujslhbq67D6BwcnaliR0ekZuhkQFs13dTNVGeb1VqN3I/wHVaECsd/Gz7Q2M5Ki2CqdUR8ztGaW/eWpY9r8Yk+h/fWdnZdnJPYhk7uZftJI9buqyqpkthvjQy9fZ2wyOb/BAk+7BYUdclcvCEMlW9HQljpgmj7snjTpMYMN0t3U7X3xydcOO6PwNIoSikufuMmbtCqtsUx/Xl1mVU2Xi584L8arjoKn9a4OjMUDorqAlFLeco6bWn5XEdfim6e+W55ZKg333j4KGMBFVW5Dk5mZGKfykalq4WONMe3nu0m4EqYFA/rGG/smliqjxCbWu9N6eDw1gKYOeq5gzx7ppQ9zL3BjL3gl+AbeUckxNCQ+zM66amZC6GmciiMq+hnpqeTUhocaGeriGVda4vO+IlCp4Wwx1zqcCZaHyzt/eIWT9DuXDqHq4gAshluGUR0gFTJ/0qhrYxQA/dW681LE3r9YLE=
# patchwork.archlinux.org
patchwork.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOpXUEDbpDxSTdEAZ9At+cpAxEiJBmAf/CbXkQ/868QjYmOg1nKrkBfEWStxH+TQJf7jb3W7wc8WRh1yb26IqfU=
patchwork.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB/UP7+uXVjWrH21grHC62KETnkCt5+HPrfhgGwYkFFy
patchwork.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+Ykvy67N1lQbk5aKlDhN62+ymDr1MbBBwu+e5rXuxUcuKrNcK1reOqdMgGoxXE5ip6DvFTu1oxKDaHEeVH7tEdiDaC+cHljQEDjNd0qzdoyfxiL9PN9YcOgtUsBpKzOzORTc9n8grfG/bVeI2QLAorGk9sKVNsFDgawKTv5MVnhw4hE6Nbx+qZhtb5u9nJclhNv+MKI/y/3SrKibOU3yONlEDuiq5/zK8UkgTAnQ+F1TgjscqTwinFh0jEVAAqivNaWSIwBrjZDf9p433lOprotDAr0jZm/F+mPybZJhe1OXNutM5cnEZ2vEvJE52X2p60Hpo4vGtOrfLvSpub6aXaX9hAs2Pf+OPbHU6AET/nOz6GlzvUOs9H8fPyXn+JUjm1YXiqSZZHiA7V9qoNNcP2zaOPXW8tJEVV71r2pfA/fJ/L18bg8OgUIn4iRjODl8q29ZmRh4h4Azm41fwksQZq2rxBuE4likUikg6AkJtd/qWHAMwLRTQrTtho2GxN50=
# phrik.archlinux.org
phrik.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHHPJ79o6go5pRmE5eoeHe6kS9gM7Nsx///MA/tpmyqY/8ktgYu6MTnvSYKdgF1O4oSTfsU5mc7grpq7Qsl8+tA=
phrik.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO45OY6f+b4KyFq13PyxjN/EcU11cgVZ1CrQZN2hGP0h
......@@ -93,16 +113,31 @@ quassel.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbm
quassel.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMJ8pFEQOPKxtdHcNkYP/lmF9vrM5ub30Kbeo3SQJ3OI
quassel.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPHwHxYNG1vjRiEfoVEa9onPLdUNFdwmrCblc95ALKU+GTCOO8C6gBo2J4w5hB6CABUh4zJn2AbXi1E6YQdGyumfvBhXzpim+wdPtDh/Wrqxl8M06Gk2+YbAS1m0452xsMELodNTPd7HDB0iXDEfEjB02jk7D/KHIVWkKi0wlV3d4WG1M0c5D+MA3zFoYN/EwcRYK120P3dbYzdCwrYi6IdgA/+2g8ALvkAkLEW3uYyIct8kQ/sTLKcKimuyeiYCEn2jviIJjraF2T0U6m+dgfEEBtyITzvP9/3oAflIsgr1LHHVwfhdlbml1LvqPojYpBV2YrE8esmCzhs0a6TWP5
# repro3.pkgbuild.com
repro3.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEKBOHaqoJe2r1xsGftqBMUrtxVWkQxKj9lXzGInl9IIghihlOi68GFtDsgOdl8KpIVrPx2qW5j2miJb4sTh9GE=
repro3.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1K2RKr7q/4Bf9UiAXsyZmUiebZoxEom6AodDjAD7rv
repro3.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAm20qT1QYQpDZxqAGzU+V4i3WEAMUynuLwsdVECei/GinUGydAoES5DoTCzImGTt7DDs6Un2i3dFZVvC6aLEYdUZpJs31xB5FcK86qetMMcY0TDD218ACj6VbwYWJARwsNuSKsw3yO26eBzQ9XwroKsy0+UbtC2ZNBR0YUu9KOiroRb22RTyMiBkxQdA8KJn9sgNlKz5Nlir40iemkfa7Bsgy1yKJIp/eL/9d415cnhE+5Rnk0CBYoqn7ctLKE59Tdxy5sSM0zjmLt+EIYaUDDvWyQJQC4qelFYXLmfmRVu5sC9T3oDzbNMWlVrc7c+qruSYGWPvRs95RGG58+TiN
# redirect.archlinux.org
redirect.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNNlS8biku7pxOjm+a0MxYR0ICSRjoqkaCSPdY5tdUnOPmEnvRm7qqO4pzvzy5FjhcFOW4oTuKu93ZXmnU9rV1s=
redirect.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID8cqRGOzfp+waFo4fxxq2oUKPFsTNRL0MB1M3xT2Y5L
redirect.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VdhG7Lm+UYBGjf/G8eUSXL43N2QLRTm23LaSKaegx9/41mtlRJAoHfpHsJg8a2nBEGebooZqp5rwP4kxj0pB7394VP5UjThhqBQ9lWKJgCkceRsvkRYkbrBQHyNiRcFQ7/3YxPFJyNlxQwxiBe9sRk1HHUtQOeleGAQoB+GOMkKSPmqD6k/D5GzoX/maqraFK8S0egapKF5VMWw+6apAv+vp7O/zyPrOddaKLB2XK2c86Jl04z1vA3UMAJ+mQ9P0+WLYzEdxx3OmChw/CQOQk2n3Q/civV7prhkf4Qs58uw6Eg2dGmcP5+z5NeC2J/egxQROoSgUpbUf0W/UDEApjAzAIuzDIXOLwXqqf4b7NKfvCiycCQvk9fTWd14AuTfh/qjwKaP4dEkkmDjR7/mvan5M/mxs82QZIMDW6THYvAnkQ0715Ai4C1+WE1gvzpLbtfJxZhngigDi1YpG3uLf2D7PwKNWc6A6OGpW36GB0nlT3kns13xxmMauxhBJW78=
# repro1.pkgbuild.com
repro1.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKYR9cx4+umxrRJ68vvqOmCSkYuZJDkYAAxlT+bbKNnA2R5jpuxvLamGPFfdAzAQjk5FRnbNGihMI2V2Fw8M2gQ=
repro1.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKrJCFjvo5svIzF5d7agm1/QlqyYlegxSX6GebZp6E5c
repro1.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD3HSegYNMLbTKoQzei6mNyEPdSNHAS8oA/9XKWPjwJ/TFaP/ouesAxCjVJ3UxIVPNTC78bVVf3IsjginT4CmUUOfiFhZ5LEY9DnLzJHny4SHZR0JhhHJFHYqGk4J46S5GOD48kMDAm7pfZU6zTydsEEc5ym+aEihN48x4SCPikQaPPEZVV8OwfqE7MH0/PWNMiytPmfte73E4+7gXmfD5lHz2pgdhLkcaHzhkarpMHJVMhqwb6hqX2VBoI+2eJZSY8WU0qzPE3mNRXqhr87Rz4pcVkSm+g9euhmFChN1tTyszo3Qd6vdDYZd5eiSOzPtjzmIAYIrFVCZYjKW8aw7YhvujjDrl1SaD0+fIbssWb22GViB2PQZ0crvM1r8LElLPOOIdCEyxZ87bL2omDQLCmicQ28dCB0TcR/ezgjigleoIUor49ybyp2WclRK4FawFRF99CujPlqJrW8NACc0zjnZXCue5raqUA1zVOJCEg+BpWc9VD2zR8ZOG8w3PuAus=
# repro2.pkgbuild.com
repro2.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE/RhEBp4KFplFM6l/oLUc1aNeQtKXi+dGmP6JUtdLNfHg6TVfDFQDVQo7gIFSTulvOybsccJeJWjYBAmPhsvFs=
repro2.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICYgWZak/Rud9WuGQNiDoSLgOOOey+6ig415au8PfI8S
repro2.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDIKntcMeZrr1qi4oQx5BKFpsZQpxszAOH9bX/k1Xv2Owf7mmJscYXniyOG0PQlQrzUhFdQ1ZyI2RVXyqWboSwjq2TZNu7t41AUelB1WW9WCCRtULxKeskj6I+FTIWmNweBf4JK1VxmaFxceuN1KZsIxzdw0TyZB0Ub52RD7xNdtc65cvFV9wbLVmXYLORko0rIJcLxwuyPDkjUoap6kLGUULyPzmU92RuE8A+flPVg4lctBWJu2o18os/611qbaZUqL2mQl0ngJYSGwf1NXb5QHhRQw26HcO2OdJONMRGxlSBTfNmy0QmTFY7i7jFF09bhtHcsOnEhdrBoyH1VAYc2Ltr/gC61gOKhFGvtkMg5DJCRjiQ1h+CQqMXY9kzHfHQ1QxmfyMHkBgSB6Y0JPqc0eiaUWx+HYvMWpSme67mO5z0DodQcMVAK4YLT4s9LOqMGtuEtr/psW/1OVJoIJ5JpKeBKgX1605uGkiqw7ieXL+a/77ij2DzNRykW0hhLgwM=
# reproducible.archlinux.org
reproducible.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCs2GNtPdFkb9iiclsKjMvvTygCj1up0rKqhTYSC8GFFWgZtE1lsNjSEiFm9fQ0ihYciUfLWh9TlIsQpmVE33zg=
reproducible.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDjL6uJx0faep1bFH6WdydUJ5YvLAoYpbwXqP7FAYA3y
reproducible.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/kp2Rm2jhGQn0PJskhrmxUkYDDeEC8tXwvR+J+t40KACQnqi4SMdeu61Jyy2NBdBOw3muegb9kspOzN+NSQFpjYhfkYJGswyF46vTkgXUWJpuHBKiWkWmZzVKcveS6iAOEDLaeAesRHmcuEjaK323d0QDf6vJ4Gbb2veFoW5Kip37phrjZH2RCCLFdrw1IGopPuKHYDGwIIqt0hQLSkyq/A1BgmiR+eo4S8AlN7D/w0MVz7bKIuQkSmm5taTjo9FpOJJ0O6KMFXrXCPKPDuzSa/zMSQgNw+JnwhjQRbnH5AUB+xFe/qt8wstBGE/VT7WoyOsfTvfsgdQmz55BgPxR9lZI+rKl43Lp3zGojCaVOd+9wV08DgGN13W7imGqWuVq0vPyIkGl19Ch5mgemED49g2ehddeAUt0FR/MM8ewD1U4cHYpd4PHLgOdC9KfGvRJkymWFPd/EypwhEdFSCJ4BNDbQfYl4ciXnuTmbh3eM/Z/TjAmztQqAok08KAQYd8=
# runner1.archlinux.org
runner1.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFXWZCrWgRV7mPbjSLccWOlq7W0TwWyeVc/BWwFMstmBFwEDwo89VseT9zfaabHgPjLmTaN+uzQg75xNIzAJl2U=
runner1.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMO4pNVClWcKyQXI8oqhqDWKxYkVu+/1qUIz6vkVG2St
runner1.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDepdBpbpetW7NjMX5H3r6ZJj6lbde3p5RswTM80pazzOacXaRH8SHo0acuyabsJY0LJxgXzq9wZXvVasQ4L2zV+byPXvvT8CoyPtgeknk53beByNNvO2PUPuidtXhVspDAhqL/LNxUUBbel1ATRx+BX3cUo71A+NoFT3p6I5zIsUWbBfPP34Idckj8T1+54pAJ25bf133ustQfoOU0pZs+JsJEnFpMK8qrLk5Pt0OcvvQ9/42OI7ZSYg/mRaRX0JYQCAKyAIhSlrCynrpmj+wh38YnbT/fB5uBt6Gv80rC5e7lvRBy09MXK35YeN8Jr7rXLedH6XGBCf0IrcS1bp+JkfXPjMe9uDSQyK4ujElrYcVZlbrt4OyIh0OGgShmOW+pwouerypHuSzzjeDH8kl0UUa+ZijzQvIrm861EbHmusBVfoLJBVUQk/bPpUh+Zzu0cANPDEE6RjzUsFRReAga4NIqscOy7/YNNc4aAVyVLgFEquNBvUKsXWJoY08PTDE=
# runner2.archlinux.org
runner2.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBUZk2jW9uO9Hnjmbf9Bnpm2/HrR5vg8wpVPIUgcSQhkoU7B54j28UgVvnmcEeoD9gyO9gH9gJG9xN95kM3JobI=
runner2.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINIyyRcCSU/To0KfALKiFpkl1tEC3KyRInma0CpNzV21
......@@ -113,15 +148,25 @@ secure-runner1.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTY
secure-runner1.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMpWQvhycZ9ptNJWaEZ9I8fuOQgC1rH6MVIs5G8dzxUP
secure-runner1.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4TpbxQujXurVnFtUEE/icvF0/scqpGxAiCN2gzgnoqHidk+60yOgqE5FZnCr2vG6l0pZQKcY0NYRmcJN7PJqI9Kg0OVBByubXeWEadErgxWa1yYloFF9biHvFe21xdTCBFfeVz4ImUGEUNHzzUgcbjBnxJ2kBQpj0c87LlPbPNqW5T01xZHHojsGR/eeQ4P1G4ljn1gABgAaFtdGQGySsx7W3VakNRUMih0H7q8Q1dyMnqodObRn9PMPCx+kMu9yGkS5a9Q18Il9GmKEb+u2gPFg79CSHpmYq3qHwX86aR6DnAALT0WhlB9nvt1tn6pbAw5rEmo7KxefDWsj4es+DZ8Dh/oO5tA0qz+5j3n12ZOlC0r1+9EmnhrKDdH1SkEyScV+RZfuGiJzyIDVCxv6yCVcoVMFF6MLnr2qmVSXGYGiNItG7Mv3yckWr2mNNJruSN6uzjTmOXsyuekBjnADVi0/UCHD97VnaAcHgE0Glb+yeby780xWo2LG8uOCtbF8=
# security.archlinux.org
security.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE9uvluhOjxk+T6LYgEVe2XsrzTkZU6JUUHVig2KSEzXFzFr5cla5F0YYmxDyMf3DbN0e1YUTnjw1k/DBOVNXxY=
security.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqO7Y5B1+LN3D5dwj27kX+oCcJf1LPUCRZY45Xc6/58
security.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCxRzMwXBd76mKp0YdOBjMuS4rXSSHXuilBNqTqpHcaJdzBG6PX7YYes5AIaJkp/5eoXzH1RpvTKuSr5Wp+rk23gsDSdKlo1F7fNM2htv5I3UZn7b/zr4mPoV6UMtgmYt2dh1PU3YsIyAb35iA+mZHha6a5hXqdbhCzJKPsw5GuAg7Xafvz75W6XiRUW6CRhFtWVdaQfP3Lgs7HvQY9WFpkIBnnzCTs/ZaaR5E0/ayO20rcasrk0NiopGqc+2d5NL6p8P9zf/+2/BNo5fQThM5h4bqogvTbedbWxuO5vuzjY4r0CGTQrfQiLDpcfc311RcXiY8TYPODa8V6WJj67mNJ+/KfVy7croWciJiF5l2xDdujGESO7cIhLPggcvIKFZuEuxBL/I31C2NpTnpgc+K9DmnaBB8n3+C9ZK9RYP5dg1JgYUSXGdP1Y2ZXOx4OOGFssNQg542Bz25uMxg7hNj50bzwHfHlBPY1ECWH/peChzaBKz2xOMo4FnaHSQs855E=
# state.archlinux.org
state.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB2HL4mX0ma/+jI39lCn0V8+5V+C2kz8BoWxJUME8VYFP8yQo93t0mYylUWRTfcK58RhFsfHfRuEflndeRlLqEk=
state.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbZyVxaIdyd5f/dhPN7qGBnOSpLCYzoEqAKuakhi5ou
state.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoH0lD8Je2KUktA0RWREiN9v2oIpl/kTZfXZw7LhBaJLdZorqGLI/Nu0Kzb+7Wp0RvcNi5eOpLtFctAwIEs2nEvkPHmKH70KoMBiNNzMWHK6IwTH0EdyYQzjOm4E7qWtbIdK6vSUqtLwgkfaUJ+EokJu51632hmTE2Bk0I12K93hjODmZnM7GhGmSx6h+3KrYfkCz4a2PXVpTptvTTl5t4SkFQMdioQ6k+1m2itjhhEujkewl4N6rar6jB6b4yGHlPZN5Y3lmYaQhraZwen6kuPHfjuMjtkf6lR0cqoK7FvwwrkiXcuGqS8xcVYmRsqRQdXZzLORcMSW4wjlizwQCd
# svn2gittest
svn2gittest ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPUurgjvGKpn7RCQwlSicMzwLowQ4M0Gtf60GE0Rl5nN2XUGe5lDl/A0bUi16dHCPEUbQWlmBxNBNoa0r4bwo6k=
svn2gittest ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFgvu1kXUUucO0ss+A+cDR1dsn71N77T9U/wWtcf+1w5
svn2gittest ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/2iOTxrCAXRfpzLfJzvwlnISD+G7wxH5aONHybVga3O1p/KQv8TiTK/+dqnH9ZW6KBPnQjtsIEmzx/ZIr/aAMeZX8OwZAl1wbKdFSpeCAhJtK7zKGr/f8qlYttHgttiGq9PJMQ8bwldaAWEllgFhr/hveKPckfACrgADTJStaWW7eeqAe28BjqHm7BpT/jO3DAeVaHrcY8CVtHsCFUXCoHSFf5ER3QOH4LTfqM7Imz0cK8i29x1H5RruM+pzIMaHthabWHERwE/V/j0Xt0gEyfXZOWK5K+3ueZjVl5yUsvpSxoYSQzpQg+rvsnN7L7qRYjA04bI6NWopFdpMKzk0NcVF64tR4wfPfaaTjYdH2HU3uO/JRtN4IZmFdI2vL1UtycM9w44humZyNUGjeMUBFbBwwPGTAkcTWjPW8HLtVYjgS6Zl5/cBjLSG90qpg7hPo0V80ybRRRJbOH14txlX4z2btxCiurHCi+nxzYBABGINsZgd9s+7AORWtvfBGo0U=
# svn2gittest.archlinux.org
svn2gittest.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPUurgjvGKpn7RCQwlSicMzwLowQ4M0Gtf60GE0Rl5nN2XUGe5lDl/A0bUi16dHCPEUbQWlmBxNBNoa0r4bwo6k=
svn2gittest.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFgvu1kXUUucO0ss+A+cDR1dsn71N77T9U/wWtcf+1w5
svn2gittest.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/2iOTxrCAXRfpzLfJzvwlnISD+G7wxH5aONHybVga3O1p/KQv8TiTK/+dqnH9ZW6KBPnQjtsIEmzx/ZIr/aAMeZX8OwZAl1wbKdFSpeCAhJtK7zKGr/f8qlYttHgttiGq9PJMQ8bwldaAWEllgFhr/hveKPckfACrgADTJStaWW7eeqAe28BjqHm7BpT/jO3DAeVaHrcY8CVtHsCFUXCoHSFf5ER3QOH4LTfqM7Imz0cK8i29x1H5RruM+pzIMaHthabWHERwE/V/j0Xt0gEyfXZOWK5K+3ueZjVl5yUsvpSxoYSQzpQg+rvsnN7L7qRYjA04bI6NWopFdpMKzk0NcVF64tR4wfPfaaTjYdH2HU3uO/JRtN4IZmFdI2vL1UtycM9w44humZyNUGjeMUBFbBwwPGTAkcTWjPW8HLtVYjgS6Zl5/cBjLSG90qpg7hPo0V80ybRRRJbOH14txlX4z2btxCiurHCi+nxzYBABGINsZgd9s+7AORWtvfBGo0U=
# wiki.archlinux.org
wiki.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFtDdXEOfPTQfdsZGHIHRtYZaXZLV6lFddU0LkzyxlsYhHf84sWDSMKrQcJn6ywBInh00K8BE90N6H+mOgiLaeY=
wiki.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILFxxvRi7khrt6mUQGiXX35O1MBrrDeEmvaAnWo9ql/7
wiki.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDZQmj2D2B66bBHzze7+LEITju0rmtJT2rYsV/1GGpEPg6q6GAkUnIgRpyYxRn+UKRO9akDFXLv7W02h86cfbxOjeHufGMy/Y7NCPl2OSP9VauavJ3c3v/n80nmntU/Ji/U/p/roP0z+/OPgdWymFm0n33cl+XhmNOUumYQ7Y3z7EzrvCFZo2gt1EYChXb5Pd32rkd9tiwr3O0/M7TEiUxODzoD1dum+TJafUttC20V/4Sj8HztPx2BzhRugXfeEDbVlYvMXMMYgxbbhXLZyuE/dCaYpRvuekouAob7voIRSUaNqFXBLcGgo0udRI0mnKLgTb5bMprrRZ1zXIBU77H3gWyfHqe2I20arhXivtsHLEOZi0hc2/ni15WqkNS8G23n/+hJ+H16bjVb6t+8opErY4mL8T+F6OkxmNo8d0ztwUdxHEa+fvNPQ8UO6W4CN6kNVB9JE4f8j9FeHQq8rtlzo0wjUof4D7PhDn2WYA1l9RDiuRUxlGS4waStmttM3dE=
# prio.ch-s012.rsync.net
prio.ch-s012.rsync.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO5lfML3qjBiDXi4yh3xPoXPHqIOeLNp66P3Unrl+8g3
......
......@@ -80,11 +80,6 @@ arch_users:
groups:
- dev
- tu
arcanis:
name: "Evgeniy Alekseev"
ssh_key: arcanis.pub
groups:
- tu
archange:
name: "Bruno Pagani"
ssh_key: archange.pub
......@@ -442,6 +437,11 @@ arch_users:
ssh_key: raster.pub
groups:
- tu
rgacogne:
name: "Remi Rgacogne"
ssh_key: rgacogne.pub
groups:
- tu
spupykin:
name: "Sergej Pupykin"
ssh_key: spupykin.pub
......@@ -482,8 +482,3 @@ arch_users:
ssh_key: yan12125.pub
groups:
- tu
zorun:
name: "Baptiste Jonglez"
ssh_key: zorun.pub
groups:
- tu
$ANSIBLE_VAULT;1.1;AES256
61323463643538343139646562616537313436663237633061333262636333363564306433353330
3064306136366262653432383632333764353832376162320a323066366462343039646235393633
63373666323931623530653035373936303631376631346163353239653932393638353261356366
3766663931616137340a383735623532313462313533346539636334383339623561386165316663
63386465393033323736343662383731383232643035636666623963646436306461303063386662
65653439646438373466366635303662393031333739313739636434666166373235356562316464
36376332646635623964303837336139303564333566366462666631346461636363653639383361
62643833386334393136643465396430303835326339383632333165643233656462303432353735
31383735316265636635393830636135343339623033396362396533363263386536
$ANSIBLE_VAULT;1.1;AES256
66383261323565303133623663323763383537323633623861356339313831333761373430643533
3831393837613132376565353736353431383833313231390a663430613938643733623365376364
37323264633764343532366635643838636434343363333266643038643961633961363638663538
3062613636616265360a393666653735383563333462376661376562633132373236376534366531
35333335323636326438373565643931333730316632303864356564363662333932633538663936
61663162666563623564333639393135633039393536373139656137666263623339353864353565
30663939376564636438313937373631343766376661663731663165376137396531333961313133
66666437336236306461
$ANSIBLE_VAULT;1.1;AES256
32343836383962393937626466353731653139323836303937316230303066653566363630393338
6335323936636332656430316439333866613037323139610a653462323039383931383461363934
36373637316138643231303838616139333430363430363664373337666366366361353833663337
6139386437383264380a316362373266303135613635393536343661373834363061386361373030
62346135626431646636323365633439376332303832316136656137366231373130343532376461
33626231353339633935643462633162303535663761323539646238363238313231353435633539
38623061313564313232626532653766343937386464333661646334353065346261316532643837
61353165356436326139336262313165643734626163623736666539656564643333313962666132
64356338633739653939316334333834383933633533366563396465383135356131616333663162
35313736616366633939363135303564383264346434323039373239623037626163336435666333
33663366323961346363386161666430313963323561356363303766386564623134633938336266
64613035303963336535313364383463653261366461336563613532613264613465303061353265
30363732353864386362383466326463653834353437356337636335353033623531316466313161
63386638626232663337646462666339393435353666303764366664656161366637623832353937
38363730376262633232313330623939393637303461626365666136623630626561653839326630
34306563626333333031346138396563623761613738313361343362376333633762633865336166
66643233333034323938663133623233336333613031666565346530346136303030663737383761
65356361393965643461303663633336623461656137636337623763633730373530323366656138
63663261396630326266633431663430663039313631643665306536303032363335613261303931
66383735633933353664623532666636383334666433643764666435653430623561633666653264
61613738636662383066643532663264303464303664613863336465346335623438383866363639
65306533336365626435363136336339636639323264393537363937313734383865636566376466
35393431393236303130363363373030353066613364366432616538396238313962336532323635
63333263613032323137643036306536363633383736366661626132663137663066383339346237
63666139366364656331633264303739363361383036643231323866643266373061343763313065
63626662346665376236386239333737623864366562383635323562656237303765353166626435
64326339363831633633363239363163613239393563356334656666663463333234613939303966
32323465373435383832376138643866323530356233393932373534306336383333366233363633
61623664653939653239303532626635366263656231303164346462623437613961343630623538
30323333343039333864643533373230343361376262646235633433663665333436373736333236
63333537333235626637613836303437383264396233623539623336356564666632303839323931
38633265626464613261353065396335363734326536613861326463633764303735323364633534
62636334363833306564646366366562313232336561636662646238653762646362376433656630
32336436313563303662306466393334623065363332313762333139393264333265643238343335
61386636623063653539363863376339653534313630623261386462353764393833653737633766
34363035336639363535663136356139313630613831336334633166323934663239353261313130
62393261356436363536366166373661383461663937353534396462623437386138333638386665
36633465663139376430383762626461336162633566663534313230363538663633613132633365
61643064666238323464316361313439643632616538616632326233333564323864313366373261
65396462613564353031363366643538306565363161343436376533383362326333656235343831
39613630383731316263323236323166383631646332333832393665383237643363326431336634
30346466613931653662386466663332353765383063333435383730346630376163353361663734
34323464363163346661346335393663346265393634396362313534666362316563333466323266
62383537316539363530393566623330646336636165346565356335393232626661363635363365
34373832653138363030366334326366663461393232613432346536666638653061633239353264
30373264386433383131633766386665356234353334323230623964363766663939313861353535
66613138383561316438323431333932663930303832656332373866663230383732626135626630
30613135623764663337353138393937646331376262353138316635646566643639386566336131
37353537353434323063363033393635636665303439643965633838383230373765623439336365
63393838613830663461373265383463373766396166666362373464663534633562313435336530
37363333343932376138343639343837663539333162643438633364343464636535373562656363
35333039336565353435646230653135386630353433643930363234356163376438393933616339
33646664623133363464613066316262626662643162363939666535336537383039313362356637
31373637306662376636623835363836373634303934356162626536373933646261613532376661
39653565633930613137393534353562303263626636376165633162663938633930383632623639
38306435356538373064366638383964333935363663323133363736313834353037333963373361
63306336613339626339656166343236363265383635353436336135396132306161326262636236
63356165643764626135646533393962326566363062336361376666373463393335346538396232
33643564353037643131626234353533613638613438383738656130363464386539636165363361
34633363333734626333386530336534343531376138333737373866346362356365316633333632
30393365336532346439623563336135383861333339353362363664653565386233376161303039
39623961383634383734333962313439633734346666613331393333336135363630343363323263
38336564643537373038646532303438353238343339383234356631323834643637346661353166
32613964306561383936613932356332316134623837333061336238313866373864386431613833
32323563343566356163643530326264346262396263363230666537666536396530323666383765
38333939376433383962643131613030636366663036346661623835633635373930303464393336
61623035356164386663353864616535303265643661666130663164343566646562663164613964
35386236363165656232383139623431396232376461633536663535656364633066373333633936
38366538316339386330363764663131663232383030653437353965666535636461653962333036
31393133663435356335623736656164643733626233396233326634636463383232353039363630
35656266306334376432383266626532383263333530643061383666373061393633353561323862
38656339613430643666346537303938393235346134336335643335303064303139616664633165
39366236386237613738653036323462626335383561316433663037303436373838336337313163
31303531626536366265616562316663393834646539383138356632366161396237363838386161
66363139376433383734326138613031346134613638353932396636393666633435336135646363
65626265623966323732393735316666373733343131396334303231323437656664336163373939
37653730323661363835373563656536383531393531356438656264343162333133336563383238
32373231616361336264633736383861656230396536366239383431633364356434626463373539
35333764663737333137666165626531376363303963376262343339663237393931373031393632
33303339386339666532376635653333303636656430366566323433383263343162333061616235
62373230316461306631353865313035336138623666646264323336643963313330653332326331
35396665616633616561343939366264366136623736393030666139366334666130653834373661
35313036616139636263666130306330333563343563663631313534373937333437666361633437
31313266306361616165346166613262373835396639383033306637663865663531383962646431
63666532346362343731336262323138366431313565653139383937306137653961386163346532
35653234643835633636336361326432646336376234323739346337336537653734323663333231
61663731323437336334643433333632636162363737663632666535613162353639306566643735
63666261396639613038323339666435383465393230356434316565653931383730383539363961
61336664643633343938343962376161383662383230333765306432633466613762646331643737
66663236333637363137343764393536316438306434376231333964313733363636656333343733
37396532366339353261643537363535373063303034663062346133306131393065356636643161
34303131346462653237313266306432383132343134633731323062316366393638343463646334
66333036636266363230663165353939663761633861623561393432383161383738623931626637
35613432646261396433316338626331303035373662623666356430616532663361633038356632
34316439353236393033356461316337353836633136313663306332366463323432373839373333
61336636326336386236666236343039343764343862376639346361666534343066333866383961
33303330383939636265376433366435363537666562643338306335646230383838666337376133
65333261316138343439656139363264643462666539303837333433653033386365643733656232
37336130393439396336646531653234386436373330613630616566306339306536333130666635
31613062666635326163363932643631336265323932323930356264626237643630623638333964
39323135313661366534616165663339373163373633326139616362376232376264643761623330
61393536356234333237653733363364613439323563393732353536643335303032653166356534
36653631653861356537353538653836613532396239333931613032316137336265646165363561
66316431383732383966393931343236346131376534633634643166343533333163306531363461
65613861343433613635643639396562343138626539326434336663323166333938636661633533
39616630373766366139393066613164303439373630303461303636303065333831313835353766
37316562303136366465343561616261323139633165623033393137393166313237393534353264
31643664373439363430353766383039393463393638383264366435353962366537316430613733
37396561376362386332326339306137653930643236386266356166353739643362636339313964
35643365326564366632643738353634636364633465386130313961323961616161306334363632
35363131653962353234643664636164373136373732643964333466393736666532646136346536
63383430623130613165633237636636386230363736356236656463643365613665373864303231
33653464363933353533613965346464613736326532653235333163616365353666346334373237
61336365613236646163303565363362336461333363343265336235313365633035323162623233
65366432373831626335653234626431643433616539646135333636346466363439643137633531
37663934346566653665666532613561623539356561613365656361383761343130393464623130
35323234376330383739366535393230303934303839653364313034353961643439646132613562
64353836613062666436353632383364313962656237383036663635353432383266343832646663
64323534323963363535386238636462376333323664623565363163626331623964613066623832
62383438373437396165353539376331316666366239363731643835343530633163346431396136
37653063623534323630623633396136363361373038323638323735323036396635306433636631
62353735313834663565303935643036306230376330393737396338323036303064613061326539
38313765313465623664653231623637323738633534373433643635373462343665323934373230
63626337646235303264306130383837616336383665643638393966343134356162633838326136
36633730383032636235303834396637636239376134313763363334613166623339343535646136
33356332663639373666653836306563653431383662393932333633363662613939326337383136
35643037626263653337363535366637626138383764383063623830663431306362653961383361
30323736663663316531623435373863343365653361373532333937386462333439633330633533
64643930393362343336613539663032623038373231336361353831353563323634633136613664
30663762333831346236386632613536386633363666303764393337323132346639346434366461
65343237313063633332616335336639323032623837613966323633623534363330336364373665
62326133363062313466656366393464653261353462306366353563383764323730643666373837
35663433626633303461333866663739633236343638663632313463363237363263366361323162
38303563653065323336313366306561366638666465396238343337616639316365633961313332
31303731316263353566383161636361363861653030323437643830373131613833396461613032
62303361346137396365393762313234373834663466343761303939333439656130663431353161
62363037666265363435343364346362356633666264326661383861333161633666653836353330
35346332643061333464336335333365623334663037313330633435633031383339653763363761
36613562363366383536666634393262356533363130636364646561383431396164326338653437
66396235616162303162643332343464396337313035333865323835313131333861666538653530
36313838326564653633633437363932306335383030306232316465396634386161663561636466
39346362363135363434376131633635613164346139656363663330326361333238653433333430
33656634316536633861623762366233336333383136613661623062373531306332373162646464
34343761633562376264313338633636333063303833373636613536336632313131626661326564
63656362333235376162353961646164313064393438316463343937323064373630363436323831
38333663343133373866353865396332386138323331623830633334633737383738346161633530
32363661343536323566386133353631313863353965383939316633613932373361356434346134
61336331353731373434383433326231623662333564643831323365373862636162636535626161
66373461373239373363306138303838646535316238393463653965343562303938353662363634
37353731356332303236363666653062313039303066303162313736353065653835616233383537
35313663666236386464373239623331646333373030343461356430656337363136363065333133
37396432613331386432393232636634386338366564326631336537323839623363323732323531
37393666643631343136636130323064373639643835633064316638633262373339616461373639
33656536633837393532366135643932393335363239626538383734323832663962643134636464
35376335316636373034666236373862386638653839303932643663323166346139616136363638
37653963373932626435333538383732643862646136303133346538633935393865323732313065
63333338643461363939326166643032346163626634663764396263353530326237323239393939
30353139346538636230663963336530656633396464653562663431623636386336313232383437
31376530383165623765323362666161646638623636643361383163306333373138313531363237
63393462386531373338363239326534626432393039663132363865656130653166343834396466
62613964373763623730613733613034383433313631303536326432356662353835363337313935
35386462386331643162376566376265323839646238663533386231646562363139663534326332
63313532383233653732636661383438366164356262316565313063376265386231636437636235
61613830653537353830643562383166323631626630656538663938303539373732663366623661
33666334653334363931643061306561303230623565633933616239323233363361313231626231
35356134393932363239353331396134633562626363616337643932663533636632613434343331
33626262623832393966303532393333336466303464353765383239336538383838613830366436
64646331353563663039343935393663663766326537346661363061396335393430306464343365
62616163366534363164313431313730663731346134373465373064303133373837353765313032
36343266343130656638383239636631666432336136613934313664316665373861626537373931
373266613363613933313161373061623731
32386539306634376465616333663561626139633633343135326565383361653335613039643035
6235623665343434623435333564623266333864346666650a636337666339346261333561353238
33383830633339343230623266353038323938316639333663326535613038316264383237613136
3738653932303864610a363830393030663838356263623363613066316464386337316139616430
30656465373836646436323734633739653264383235373733643139356661633439653433373761
33393130643037633965626435393062336232373039306632363039613331323064336630373435
36333264363633343565333861373036613134366436306665643036306636333436353730653232
64373031313135666330363261303335343134383239656130653234653531313535313162376432
36376435356263393437653661323964393261396165306334313536613538363563333333653661
35303638306633303630373733323861633636396562653432643533303461646439393635643064
63336330616331323665663665353566663430643161396463386639633837396662323662623030
33353237336337646365643132393231653530373964326538383161646632643438363630356432
38616461363530613035666236363336663635336232333334643565343936383939343961653963
34356238373930626530633732323064386637313633653433313766306433646265343337373863
63626230653165363330626631623663613065386262313763646137343363383239616233613264
39306138323336346566383366616365393736323934326534333565323437356131373162306331
36323862333265376239626435613365663634333934316361396563656165663935623861363663
39643131323437323733373964646338346561383534326332373865373964653734326336373635
36336462313964643331613935333163633735616633383561643262383030663336343037373364
35316430306266626137343934613337313734633438383765383534363463363733306365363239
33613730643934663766356636356231343863623138306136613963336136383735353735656134
39386165373134656238656466636262316266646364313533353965353034653539336630643465
63326336623438613365373665623930303265623235663539663966336439343463396566386438
39363637663466636439653763313366356332326436323665333138343861336335346437353733
63313861373933626533336438663362396262646338633264313662383439393562396265643637
63366632336230613036643032343930626364663561316562343736646466326164363864303362
66653966393633383865313531666438303764626666616562623730656539643038356263633337
65376631363234323633363239303861373633636236646634326431363637373936653035393336
63323538663135623265613339386566393362353233353062346536353563643331353735626339
31643438383562623933623361366563326462666461363165366365613166383162366433313166
35643634353232396165326133316438366431356130323837613164306464326534623736613239
36623563346534636234373365333533643331633038343039353534643430613831326665643137
31376237613765396339666461633038306436653763353562396531326137373736356638303836
34316432313233393563656335343162323537383434313364653338366339316433336132616239
38626664373064643235656462363064633766633865303162656562373635663233376563646330
62663064626262346331393431666265343831336331373166383337333635386665613738373162
32336438666233613130636163376138323834396539636536393365666161363632306364633233
30643364386635383932653362393462366333363037666236386239333464303061666237393130
66313036336236653137306461383739393438313230393439326636323732613934656663653466
32306530666135303936386465623534613134613361346234326664313236346136396233313335
36666463303031646362386232643838613134656561333333386538373532643738323633333834
62353766653262303032303762353138663163643665393134616538353437326635646662623336
64393764343561313362393138323462383664643235636164613166646164643139333761326437
32653939303064353065323765366466376233343430626337626266336566386531323665643430
62663833653830376564636439363034363538616161623135366163346162633032353336346231
31643666376363363630646566336361663165386532633936613261323066366131393162363761
65343332343937646230366266333535653934653931326431393235396338393239343564393161
31316235343831336330343139656430626534653765393634373537393533616365653830663330
32663366303561386438376266363235373436616561616433646630373864383933353931373065
37373865383335383863376466326634653033396533383030343034316531346431613761333666
63653361643163663661613230326564366666313461326363373863383766653737363464633431
34656333383462353032646438363632343732393430363666363733363030633465646534343562
63316530323930366462663964353466356266323764373635373833656561393761396462386231
30656566336532336335353034336332363034353665396362346366363063623432323764323733
65366663346537386135356332643663336234316530346130326534383731626264643863343930
33383662373132326538316432326532366261356434336563386261393066316239383565643665
36653331396133646134643764356235663336316662396566306161323532396639633265666333
61366464666139636434653739336166646332643431623936356637306361316430643338653365
30313231363032373331333334316234336131313831653461616564626634336664363662613333
36383036366433353962366166643836336362316430656132356364323163346663386432323635
36393262616338353064353037666136616239623031373064633263616632393536303238356133
66623836366462626464393361353331383133353033313366653532383330346133386561373132
30653430633733393361356263616135643532656662366335343637643737336331613438323061
65633638353462306337376430616139636166623731346361643737643435666538366237336162
66343136646436336236656563633436656362623734343761303364363765353437373232353765
37653761333435306233333062386266373533396133356661333539396637333931666366313031
38323261626334303361303838333166353331366637616532383436643734613537333633376433
32393963633036356135333536376636326634363932353230653134373338643639313535646665
34633031653231663035613734366137656634643938336130313464653837393235333665626465
64653330656366656239656434646162393866373065613662383031623232376261336462323638
30376130656135666163396635623061393862333834383930623933373162336466323336323533
31306365353132303764363931623864626330356366396135613432376161356433376331633163
32653432366363663631656466343633393763653662636261333765393163336636663231313363
30323534643934343237663562326363316631663165653561626432326164343532613435366662
61633731383134656561663638646634303236396363623735386335626532376137383939333439
61613534646564346331366635316335326137333134386637663534386635363965653339663033
39623537356163613736636665346437656264653566636535323632316632383931316365316130
39306663336362363037393038653162336563316639313364366337396264393934393465303263
63383661656366613664633436663961326531336534663533303531633031333934356266326333
38613966386465383838336630313563613163326561343864373863623537633139623637663631
64613834383266646132303935666135326364363536626665666564333137323061663332373530
61623866383634376137336334633463303231663932383966356139656232393465323564383938
32363630343932653765653432393135623133626165393431633463633563393434653133656165
37633264386462663166356162373266313966373061653436386233386332636365336438333638
63353231373930666237363131653164313635623935353439346239393636626364353031643735
38666436383439633436643461343061653130356130633038353634396361613662613936636633
33663265656263313632353261333961356163313735393931356261353631383532653464653966
36376564376434613062376139613566613666633966363239626230303231643164303134383934
34393939336462333836666661306133643061316438656333363137386664303232343665373463
31303234656634316464353862636537373134336664626639346439356438373165306334643336
33626264663066643732336332343236356130353964373531396566643062373566623764383264
34616461633361393933616565666234393461336138333266303064616338333265666232386630
36626432386636303533306637623035393362313562616236373130326133386330653766663561
62383062613832313936326162623034616364373066363630376536306463646562393861396563
63633835643466613561616361306636643432356666353366383533383638333465373133313361
31346565303232353462333533616566313434613763623533623637653062306133386434396433
65393235626530306231343839643834666336633635623361653664626561623437323530623137
31306432386366616366363166356135653162663637396466353366346364643863323437316230
66353935633361616562313666373831363232373065393462373238633265336534323361646437
62383466303039616232633266626466633365663631633335633165336166316135653133306163
63366232663363343965396438383266383330353732353937623936313234363266343235643835
30366161323362333664626537623966613639623262303737313966343466336336653339366463
30396233353431653862623433336137306561653632666566306239363266393631616539306561
31316236326336373439383733643736316130663936393132643765643734646166636230363031
32346437613539343635623230313336383364616463316162326638623439386236383432353532
62653535396633616636646565346163386633336339616566393533316638313162616439363862
37353735636539633864333161306534623061303563336132636536313262613632646537363264
30303564323666323239626335306332303033386566336564613166653865343631646265636633
32356562386166323531353065663462626233386161376464623135656639336234313166323562
36383261393663303132643164376463343132363165623161616231396563633039366338323332
64343333346339363633383934353662333562653131373034373532343734623536633366333761
37333864313935643631613238653439353964363838363334386461313662623831663461653238
31383931346466363561376262386335653161653361646166303665633939613830363837616361
64366131393236353432643936313938316331313864303239646365363039346162306136393734
30646664366533313835353233663630623364396137383265663333626662333338373731383638
66376538396466626533646263343932633535653064353034326666316466333166616362616331
65353064336435313166313033663431646562636434653132653436323935363264376335346361
37303439396630306164313762643439633566363937663339326134643562343036363734303334
66333537393035386434303062393531653132313061366133633638663833643962303066656561
33316239643132626136373532643238343639306336333838653833336366613437303364373538
36343235353731303339616336616465313337633531656435333364343662626166643461346238
65633534356134623033663962356434633865626665643438323133346563393037653933623330
66656238363264633135643336353833396162326239376434353837626633343466663561356130
34386162343336656230303439376461343063626665316462393364323362656238363964376235
66333735306235373361663065623230303630633536323738666462303961626264316437366437
33616339623138366633303932396236643466353436353333346664333661333836353762356562
34336634646238396262383766373530653939663664366330346534643436323934396635613035
62393130323636353361353862336463303863613335646364346466393635316138396436633862
62653761333835633366353562313334303362643765316564646666656431653739373230303637
65343831303432353032393934643066316265333731393034343765306135363563616362616338
63363235336433363962366236633034383034356138366362353431343433623965653038303932
30396564383261323835633934386331323536333934353331323737313965643166356261666531
38353133616466346565633430323861633139633339313338396236633534333435383638316166
30356331306331666639316663653638333836656166623261396132613965333638613635353530
36353632396666313935616132633062663232613236393866396535306634343134633636313365
36623039303961636637356136383066646432376633326238396135613134333566663633366566
37363432366565633030393936333063386134336635386533313835383766666237303665666339
32303063353837396461313961326562346433666433323336636135393539316363303664366135
65313631363261373734353432616431316432303361376164336236396530323761616432646364
34663932626431333737653730333737373735623463653733366130656466613133616435386338
31646462623961633534323261636662396335323066383936626561353632613564363366363665
36616339336434663734663562353334656433643962653935323938393665386433623739333733
37356663326564616635613766393962313730613162353932356634366330393635373538346231
62316139653434326238333336343139393230633763353134616334663962356633353266663932
31343030626436333930353261636533363962343763333764373136313934323431303163336337
39636164336366316236616433643263653431383462656231323362653336656564373532363065
32623764316537393639333333336530326436343566633536363334623632663931613963643438
33333165306563633936656239386162336566316539376537666333633032653232393833323261
33646530333231366337646263313833643131353063353337326638636138343134363930303366
61616638663338323339656334303337383163353830353062376363333265326162663237383336
63343239613534336433666463653733326538303338623062346638643965396564626632303163
39383139623536613839636564616564653032313363626634633331363564626666303238616631
36353939396263306161373436313537386234623536363862636130643136656363343265613664
34366266313461363631623138303639343737616161323336356330303235373063333762383036
34653632313133323832396363323034626433363363343830333335316365333830653634643161
62336466616565383033386663396638383632343364643435643765376434633939646334306262
32323132376530336336386430623264333962383034386166656466313337306464616535646661
64616461373031623066363933323665356361623032316430616464343531366561353830623937
62643366363532363537336561653133326531383439616435333032366266623764323334363064
30613965633835616562373333636563366263376465633930313562666162636365623239386430
66356561326561353732383566343236636634343765613539326431323437363636356361373262
33656463306432613165616133333662633739636663373334366563346465326363393161333065
31626230633832613439633132316631306262303962613963306362313461636130376361393662
61303638316333353034333137383630366333373865316632393635326238666661613036626534
34636165643938386134366239323630326565623338623936366461386265306636343938323630
66343138633165366235653236616561383232663664333765643465623838376532623736396663
63656435326536383738363765646163313462386165383532656664626636383166363636313137
64313866336266373338346233336562656364663166306538623866346261356666633965636666
6466