Code refactor, adding GoLand workspace with Bazel plugin.

This commit is contained in:
2020-01-12 22:09:30 +08:00
parent 6ac03c18cc
commit 2dbb47f519
25 changed files with 519 additions and 194 deletions

View File

@ -3,7 +3,9 @@ HETZNER_FSN_1GE = "ge-fsn1-de"
HETZNER_HEL_1GE = "ge-hel1-fi"
CLOUDCONE_LAX1_1GE = "ge-lax1-us"
CLOUDCONE_LAX2_1GE = "ge-lax2-us"
CLOUDCONE_LAX_LB = (CLOUDCONE_LAX1_1GE, CLOUDCONE_LAX2_1GE)
CLOUDCONE_LAX3_1GE = "ge-lax3-us"
HOSTSOLUTIONS_OMR1_1GE = "ge-omr1-ro"
CLOUDCONE_LAX_LB = (CLOUDCONE_LAX1_1GE, CLOUDCONE_LAX2_1GE, CLOUDCONE_LAX3_1GE)
default_server = WHOLESALE_INTERNET_10GE
CHINA_MAINLAND_SUFFIX = ".eveedge.link"
@ -30,7 +32,7 @@ def getMapping(ip):
return default_server
def getNodes():
return ["xe-mci1-us", "ge-fsn1-de", "ge-lax1-us"]
return [WHOLESALE_INTERNET_10GE, HETZNER_FSN_1GE, CLOUDCONE_LAX_LB, HOSTSOLUTIONS_OMR1_1GE]
def getSuffix(ip):
info = geoLookup(ip)