2023-07-06 17:55:31 -04:00
|
|
|
declare -Ar hosts_reserved_ports=(
|
|
|
|
[staging.attestation.app]=8080
|
|
|
|
[attestation.app]=8080
|
|
|
|
[matrix.grapheneos.org]=8008
|
2023-09-18 03:29:23 -04:00
|
|
|
[0.grapheneos.network]=7275
|
|
|
|
[1.grapheneos.network]=7275
|
|
|
|
[2.grapheneos.network]=7275
|
|
|
|
[3.grapheneos.network]=7275
|
2023-07-06 17:55:31 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
declare -Ar hosts_ssh_users=(
|
|
|
|
[staging.attestation.app]="root attestation"
|
|
|
|
[attestation.app]="root attestation"
|
|
|
|
[discuss.grapheneos.org]="root flarum-admin"
|
|
|
|
)
|
|
|
|
|
|
|
|
declare -Ar hosts_journald_system_max_use=(
|
2023-09-18 03:29:23 -04:00
|
|
|
[0.grapheneos.org]=16G
|
|
|
|
[1.grapheneos.org]=16G
|
|
|
|
[2.grapheneos.org]=16G
|
|
|
|
[3.grapheneos.org]=16G
|
2024-02-29 11:32:28 -05:00
|
|
|
[0.grapheneos.network]=24G
|
2023-09-18 03:29:23 -04:00
|
|
|
[1.grapheneos.network]=16G
|
2024-02-29 11:32:28 -05:00
|
|
|
[2.grapheneos.network]=24G
|
|
|
|
[3.grapheneos.network]=24G
|
2023-09-18 03:29:23 -04:00
|
|
|
[0.releases.grapheneos.org]=8G
|
|
|
|
[1.releases.grapheneos.org]=8G
|
|
|
|
[2.releases.grapheneos.org]=8G
|
|
|
|
[3.releases.grapheneos.org]=8G
|
|
|
|
[4.releases.grapheneos.org]=8G
|
|
|
|
[5.releases.grapheneos.org]=8G
|
|
|
|
[6.releases.grapheneos.org]=8G
|
|
|
|
[7.releases.grapheneos.org]=8G
|
2023-07-06 17:55:31 -04:00
|
|
|
)
|
|
|
|
|
2024-03-01 10:05:39 -05:00
|
|
|
declare -Ar hosts_journald_system_max_file_size=(
|
2024-03-12 11:40:26 -04:00
|
|
|
[0.grapheneos.network]=1G
|
2024-03-01 10:05:39 -05:00
|
|
|
[1.grapheneos.network]=512M
|
2024-03-03 15:45:04 -05:00
|
|
|
[2.grapheneos.network]=2G
|
2024-03-01 10:05:39 -05:00
|
|
|
[3.grapheneos.network]=512M
|
|
|
|
[0.releases.grapheneos.org]=256M
|
|
|
|
[1.releases.grapheneos.org]=256M
|
|
|
|
[2.releases.grapheneos.org]=256M
|
|
|
|
[3.releases.grapheneos.org]=256M
|
|
|
|
[4.releases.grapheneos.org]=256M
|
|
|
|
[5.releases.grapheneos.org]=256M
|
|
|
|
[6.releases.grapheneos.org]=256M
|
|
|
|
[7.releases.grapheneos.org]=256M
|
2024-03-17 19:47:21 -04:00
|
|
|
[matrix.grapheneos.org]=256M
|
2024-03-01 10:05:39 -05:00
|
|
|
)
|
|
|
|
|
2023-07-06 17:55:31 -04:00
|
|
|
declare -Ar hosts_journald_max_retention_sec=(
|
|
|
|
[ns1.staging.grapheneos.org]=4day
|
|
|
|
[ns1.grapheneos.org]=4day
|
2023-09-18 03:29:23 -04:00
|
|
|
[0.ns2.grapheneos.org]=4day
|
|
|
|
[1.ns2.grapheneos.org]=4day
|
|
|
|
[2.ns2.grapheneos.org]=4day
|
|
|
|
[0.grapheneos.network]=4day
|
|
|
|
[1.grapheneos.network]=4day
|
|
|
|
[2.grapheneos.network]=4day
|
|
|
|
[3.grapheneos.network]=4day
|
2023-07-06 17:55:31 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
declare -Ar hosts_ipv4_address=(
|
|
|
|
[ns1.staging.grapheneos.org]=198.98.56.238
|
2024-01-18 08:19:33 -05:00
|
|
|
[ns1.grapheneos.org]=51.161.34.158
|
2023-07-06 17:55:31 -04:00
|
|
|
[0.ns2.grapheneos.org]=198.98.53.141
|
|
|
|
[1.ns2.grapheneos.org]=205.185.124.155
|
|
|
|
[2.ns2.grapheneos.org]=107.189.3.168
|
|
|
|
[mail.grapheneos.org]=192.99.98.22
|
|
|
|
[staging.grapheneos.org]=199.195.250.78
|
2024-01-20 00:59:00 -05:00
|
|
|
[0.grapheneos.org]=51.222.156.101
|
2023-07-06 17:55:31 -04:00
|
|
|
[1.grapheneos.org]=209.141.35.164
|
2024-01-22 01:39:38 -05:00
|
|
|
[2.grapheneos.org]=54.37.41.188
|
2023-07-06 17:55:31 -04:00
|
|
|
[3.grapheneos.org]=51.79.160.212
|
2024-01-20 00:59:00 -05:00
|
|
|
[0.grapheneos.network]=51.222.159.116
|
2023-07-13 15:15:54 -04:00
|
|
|
[1.grapheneos.network]=209.141.37.35
|
2024-01-22 01:39:38 -05:00
|
|
|
[2.grapheneos.network]=54.37.41.189
|
2023-07-13 15:15:54 -04:00
|
|
|
[3.grapheneos.network]=51.79.165.181
|
2023-07-06 17:55:31 -04:00
|
|
|
[0.releases.grapheneos.org]=167.114.114.114
|
|
|
|
[1.releases.grapheneos.org]=51.79.74.15
|
|
|
|
[2.releases.grapheneos.org]=51.222.159.48
|
|
|
|
[3.releases.grapheneos.org]=51.222.140.199
|
2024-02-24 10:34:52 -05:00
|
|
|
[4.releases.grapheneos.org]=51.75.22.47
|
2023-07-06 17:55:31 -04:00
|
|
|
[5.releases.grapheneos.org]=141.94.71.72
|
|
|
|
[6.releases.grapheneos.org]=135.125.183.155
|
|
|
|
[7.releases.grapheneos.org]=141.95.0.242
|
2023-07-13 15:15:54 -04:00
|
|
|
[matrix.grapheneos.org]=51.79.51.42
|
2024-01-20 23:36:30 -05:00
|
|
|
[discuss.grapheneos.org]=51.79.52.38
|
2023-07-13 15:15:54 -04:00
|
|
|
[grapheneos.social]=51.222.30.159
|
2023-07-06 17:55:31 -04:00
|
|
|
[staging.attestation.app]=198.98.57.157
|
2024-01-23 19:05:20 -05:00
|
|
|
[attestation.app]=51.79.66.27
|
2023-07-06 17:55:31 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
declare -Ar hosts_ipv6_address=(
|
|
|
|
[ns1.staging.grapheneos.org]=2605:6400:10:c41:de92:c534:326a:711a
|
2024-01-18 08:19:33 -05:00
|
|
|
[ns1.grapheneos.org]=2607:5300:205:200::eaa
|
2023-07-06 17:55:31 -04:00
|
|
|
[0.ns2.grapheneos.org]=2605:6400:10:102e:95bc:89ef:2e7f:49bb
|
|
|
|
[1.ns2.grapheneos.org]=2605:6400:20:1c8f:a0c9:372d:482e:945b
|
|
|
|
[2.ns2.grapheneos.org]=2605:6400:30:ec25:102c:af6d:5be:1eb8
|
2024-01-24 22:53:09 -05:00
|
|
|
[mail.grapheneos.org]=2607:5300:205:200::472f
|
2023-07-06 17:55:31 -04:00
|
|
|
[staging.grapheneos.org]=2605:6400:10:9d6:6d84:e183:acda:16d7
|
2024-01-20 00:59:00 -05:00
|
|
|
[0.grapheneos.org]=2607:5300:205:200::29c6
|
2023-07-06 17:55:31 -04:00
|
|
|
[1.grapheneos.org]=2605:6400:20:1131:8088:e08:84e6:632
|
2024-01-22 01:39:38 -05:00
|
|
|
[2.grapheneos.org]=2001:41d0:304:200::902f
|
2023-07-06 17:55:31 -04:00
|
|
|
[3.grapheneos.org]=2402:1f00:8000:800::25ba
|
2024-01-20 00:59:00 -05:00
|
|
|
[0.grapheneos.network]=2607:5300:205:200::2584
|
2023-07-13 15:15:54 -04:00
|
|
|
[1.grapheneos.network]=2605:6400:20:387:72d4:dab9:a369:f351
|
2024-01-22 01:39:38 -05:00
|
|
|
[2.grapheneos.network]=2001:41d0:304:200::b109
|
2023-07-13 15:15:54 -04:00
|
|
|
[3.grapheneos.network]=2402:1f00:8000:800::e14
|
2023-07-06 17:55:31 -04:00
|
|
|
[0.releases.grapheneos.org]=2607:5300:201:3100::6210
|
|
|
|
[1.releases.grapheneos.org]=2607:5300:205:200::2441
|
|
|
|
[2.releases.grapheneos.org]=2607:5300:205:200::3f46
|
|
|
|
[3.releases.grapheneos.org]=2607:5300:205:200::39fe
|
2024-02-24 10:34:52 -05:00
|
|
|
[4.releases.grapheneos.org]=2001:41d0:304:200::9f9a
|
2023-07-06 17:55:31 -04:00
|
|
|
[5.releases.grapheneos.org]=2001:41d0:304:200::a687
|
|
|
|
[6.releases.grapheneos.org]=2001:41d0:701:1100::2ec9
|
|
|
|
[7.releases.grapheneos.org]=2001:41d0:701:1100::3e56
|
2023-07-13 15:15:54 -04:00
|
|
|
[matrix.grapheneos.org]=2607:5300:205:200::26e1
|
2024-01-20 23:36:30 -05:00
|
|
|
[discuss.grapheneos.org]=2607:5300:205:200::3c4
|
2023-07-13 15:15:54 -04:00
|
|
|
[grapheneos.social]=2607:5300:205:200::2706
|
2023-07-06 17:55:31 -04:00
|
|
|
[staging.attestation.app]=2605:6400:10:aa9:1c0f:44d3:da15:c0ec
|
2024-01-23 19:05:20 -05:00
|
|
|
[attestation.app]=2607:5300:205:200::7e9
|
2023-07-06 17:55:31 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_dns=(
|
|
|
|
ns1.staging.grapheneos.org
|
|
|
|
ns1.grapheneos.org
|
|
|
|
{0..2}.ns2.grapheneos.org
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_staging=(
|
|
|
|
ns1.staging.grapheneos.org
|
|
|
|
staging.grapheneos.org
|
|
|
|
staging.attestation.app
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_certbot=(
|
2023-11-04 22:16:56 -04:00
|
|
|
ns1.staging.grapheneos.org
|
|
|
|
ns1.grapheneos.org
|
|
|
|
0.ns2.grapheneos.org
|
2023-07-06 17:55:31 -04:00
|
|
|
mail.grapheneos.org
|
|
|
|
staging.grapheneos.org
|
|
|
|
0.grapheneos.org
|
2023-07-13 15:15:54 -04:00
|
|
|
0.grapheneos.network
|
|
|
|
0.releases.grapheneos.org
|
2023-07-06 17:55:31 -04:00
|
|
|
matrix.grapheneos.org
|
|
|
|
discuss.grapheneos.org
|
|
|
|
grapheneos.social
|
|
|
|
staging.attestation.app
|
|
|
|
attestation.app
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_grapheneos=(
|
|
|
|
{0..3}.grapheneos.org
|
|
|
|
)
|
|
|
|
|
2024-03-18 21:10:47 -04:00
|
|
|
readonly hosts_grapheneos_all=(
|
|
|
|
staging.grapheneos.org
|
|
|
|
"${hosts_grapheneos[@]}"
|
|
|
|
)
|
|
|
|
|
2023-07-06 17:55:31 -04:00
|
|
|
readonly hosts_releases=(
|
|
|
|
{0..7}.releases.grapheneos.org
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_network=(
|
|
|
|
{0..3}.grapheneos.network
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_attestation=(
|
|
|
|
staging.attestation.app
|
|
|
|
attestation.app
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_web=(
|
2023-11-04 22:16:56 -04:00
|
|
|
"${hosts_dns[@]}"
|
2023-07-06 17:55:31 -04:00
|
|
|
mail.grapheneos.org
|
2024-03-18 21:10:47 -04:00
|
|
|
"${hosts_grapheneos_all[@]}"
|
2023-07-13 15:15:54 -04:00
|
|
|
"${hosts_network[@]}"
|
|
|
|
"${hosts_releases[@]}"
|
2023-07-06 17:55:31 -04:00
|
|
|
matrix.grapheneos.org
|
|
|
|
discuss.grapheneos.org
|
|
|
|
grapheneos.social
|
|
|
|
"${hosts_attestation[@]}"
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_all=(
|
|
|
|
"${hosts_web[@]}"
|
|
|
|
)
|
2023-07-24 21:31:24 -04:00
|
|
|
|
|
|
|
readonly hosts_buyvm=(
|
|
|
|
ns1.staging.grapheneos.org
|
|
|
|
{0..2}.ns2.grapheneos.org
|
|
|
|
staging.grapheneos.org
|
|
|
|
1.grapheneos.org
|
|
|
|
1.grapheneos.network
|
|
|
|
staging.attestation.app
|
|
|
|
)
|
|
|
|
|
|
|
|
readonly hosts_ovh=(
|
|
|
|
ns1.grapheneos.org
|
|
|
|
mail.grapheneos.org
|
|
|
|
{0,2,3}.grapheneos.org
|
|
|
|
{0,2,3}.grapheneos.network
|
|
|
|
{0..7}.releases.grapheneos.org
|
|
|
|
matrix.grapheneos.org
|
|
|
|
discuss.grapheneos.org
|
|
|
|
grapheneos.social
|
|
|
|
attestation.app
|
|
|
|
)
|