This commit is contained in:
parent
693079113d
commit
eb20c579bd
@ -44,11 +44,9 @@ host('shell.us-ash1', 'fd42:4242:2601:1017:72ef:f1ff:febb:d521', '172.20.129.
|
|||||||
host('shell.fr-rbx1', 'fd42:4242:2601:1006:72ef:f1ff:febb:d521', '172.20.129.23')
|
host('shell.fr-rbx1', 'fd42:4242:2601:1006:72ef:f1ff:febb:d521', '172.20.129.23')
|
||||||
host('shell.de-fra2', 'fd42:4242:2601:100b:72ef:f1ff:febb:d521', '172.20.129.24')
|
host('shell.de-fra2', 'fd42:4242:2601:100b:72ef:f1ff:febb:d521', '172.20.129.24')
|
||||||
host('shell.uk-lon1', 'fd42:4242:2601:1015:72ef:f1ff:febb:d521', '172.20.129.25')
|
host('shell.uk-lon1', 'fd42:4242:2601:1015:72ef:f1ff:febb:d521', '172.20.129.25')
|
||||||
host('shell.fr-par1', 'fd42:4242:2601:1016:216:3eff:fe01:2f1f', '172.20.129.28')
|
|
||||||
host('shell.us-nyc2', 'fd42:4242:2601:101d:72ef:f1ff:febb:d521', '172.20.129.26')
|
host('shell.us-nyc2', 'fd42:4242:2601:101d:72ef:f1ff:febb:d521', '172.20.129.26')
|
||||||
host('shell.us-lax2', 'fd42:4242:2601:1018:72ef:f1ff:febb:d521', '172.20.129.27')
|
host('shell.us-lax2', 'fd42:4242:2601:1018:72ef:f1ff:febb:d521', '172.20.129.27')
|
||||||
|
|
||||||
|
|
||||||
// shell aliases
|
// shell aliases
|
||||||
D_EXTEND(
|
D_EXTEND(
|
||||||
domain,
|
domain,
|
||||||
@ -89,31 +87,33 @@ D_EXTEND(
|
|||||||
domain,
|
domain,
|
||||||
|
|
||||||
// global anycast
|
// global anycast
|
||||||
CNAME('wiki', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('explorer', 'traefik.burble.dn42.'),
|
CNAME('explorer', 'traefik.burble.dn42.'),
|
||||||
CNAME('clicker', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('anycast', 'traefik.burble.dn42.'),
|
CNAME('anycast', 'traefik.burble.dn42.'),
|
||||||
CNAME('invidious', 'traefik.burble.dn42.'),
|
CNAME('clicker', 'traefik.burble.dn42.'),
|
||||||
CNAME('grafana', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('glass', 'traefik.burble.dn42.'),
|
CNAME('glass', 'traefik.burble.dn42.'),
|
||||||
CNAME('lg', 'traefik.burble.dn42.'),
|
CNAME('lg', 'traefik.burble.dn42.'),
|
||||||
CNAME('lounge', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('paste', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('whoami', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('minio', 'traefik-eu.burble.dn42.'),
|
|
||||||
CNAME('s3', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('acme', 'traefik.burble.dn42.'),
|
CNAME('acme', 'traefik.burble.dn42.'),
|
||||||
CNAME('svc', 'traefik.burble.dn42.'),
|
|
||||||
CNAME('speedtest', 'traefik.burble.dn42.'),
|
CNAME('speedtest', 'traefik.burble.dn42.'),
|
||||||
|
|
||||||
// eu services
|
// eu specific services
|
||||||
|
CNAME('wiki', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('invidious', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('grafana', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('lounge', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('paste', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('whoami', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('minio', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('s3', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('svc', 'traefik-eu.burble.dn42.'),
|
||||||
|
|
||||||
CNAME('wiki-sync-uk-lon1', 'traefik-eu.burble.dn42.'),
|
CNAME('wiki-sync-uk-lon1', 'traefik-eu.burble.dn42.'),
|
||||||
CNAME('wiki-sync-de-fra1', 'traefik-eu.burble.dn42.'),
|
CNAME('wiki-sync-de-fra1', 'traefik-eu.burble.dn42.'),
|
||||||
|
CNAME('wiki-sync-fr-rbx1', 'traefik-eu.burble.dn42.'),
|
||||||
CNAME('wiki-test', 'traefik-eu.burble.dn42.'),
|
CNAME('wiki-test', 'traefik-eu.burble.dn42.'),
|
||||||
|
|
||||||
// na services
|
// na specific services
|
||||||
CNAME('wiki-sync-us-lax1', 'traefik-na.burble.dn42.'),
|
CNAME('wiki-sync-ca-bhs1', 'traefik-na.burble.dn42.'),
|
||||||
CNAME('wiki-sync-us-nyc1', 'traefik-na.burble.dn42.'),
|
CNAME('wiki-sync-us-ash1', 'traefik-na.burble.dn42.'),
|
||||||
|
|
||||||
// internal services
|
// internal services
|
||||||
CNAME('ci', 'traefik-tier2.burble.dn42.'),
|
CNAME('ci', 'traefik-tier2.burble.dn42.'),
|
||||||
|
@ -82,7 +82,16 @@ virtual.push(
|
|||||||
// traefik
|
// traefik
|
||||||
|
|
||||||
// public tier1
|
// public tier1
|
||||||
var traefik_v2 = [ 'fr-rbx1', 'uk-lon1', 'de-fra1', 'se-sto1' ]
|
var traefik_v2 = [
|
||||||
|
'fr-rbx1',
|
||||||
|
'uk-lon1',
|
||||||
|
'de-fra1',
|
||||||
|
'se-sto1',
|
||||||
|
'ca-bhs1',
|
||||||
|
'us-ash1',
|
||||||
|
'us-nyc1',
|
||||||
|
'us-lax1'
|
||||||
|
]
|
||||||
vgroup('traefik-v2', 1, '72e5:84ff:fee8:897c', traefik_v2)
|
vgroup('traefik-v2', 1, '72e5:84ff:fee8:897c', traefik_v2)
|
||||||
vgroup('traefik-v2', 2, '4290:5fff:fecd:eeb8', traefik_v2)
|
vgroup('traefik-v2', 2, '4290:5fff:fecd:eeb8', traefik_v2)
|
||||||
|
|
||||||
@ -99,7 +108,9 @@ vgroup('containerd', 2, 'e227:c2ff:fe6e:1548', [
|
|||||||
'se-sto1',
|
'se-sto1',
|
||||||
'uk-lon1',
|
'uk-lon1',
|
||||||
'de-fra1',
|
'de-fra1',
|
||||||
'de-fra2'
|
'de-fra2',
|
||||||
|
'ca-bhs1',
|
||||||
|
'us-ash1'
|
||||||
])
|
])
|
||||||
|
|
||||||
virtual.push(
|
virtual.push(
|
||||||
@ -146,7 +157,6 @@ vgroup('dns-edge', 0, 'd2f4:8ff:fec6:c157', [
|
|||||||
vgroup('dns-dns64', 0, '42ef:47ff:feb6:6c44', [
|
vgroup('dns-dns64', 0, '42ef:47ff:feb6:6c44', [
|
||||||
'uk-lon1',
|
'uk-lon1',
|
||||||
'de-fra1',
|
'de-fra1',
|
||||||
'de-fra2',
|
|
||||||
'fr-par1',
|
'fr-par1',
|
||||||
'fr-rbx1',
|
'fr-rbx1',
|
||||||
'no-trd1',
|
'no-trd1',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user