no idea what changed ;)
This commit is contained in:
parent
7ee0d1b0fb
commit
b97f5c6bab
|
@ -1,41 +1,98 @@
|
||||||
|
#[panfwservices1]
|
||||||
|
#cxp = US-EAST-2
|
||||||
|
|
||||||
[ipsecconnectors1]
|
[ipsecconnectors1]
|
||||||
cxp = US-EAST-2
|
cxp = US-EAST-2
|
||||||
segments = Corporate
|
segments = Corporate
|
||||||
group = Development
|
group = Users
|
||||||
billingtags = 333
|
billingtags = 333
|
||||||
|
|
||||||
[awsvpcconnectors1]
|
[ipsecconnectors2]
|
||||||
cxp = GERMANYWESTCENTRAL-AZURE-1
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
segments = Prod
|
segments = Prod
|
||||||
group = Development
|
group = Development
|
||||||
|
billingtags = 343
|
||||||
|
|
||||||
|
[internetconnectors1]
|
||||||
|
cxp = US-EAST-2
|
||||||
|
segments = Corporate
|
||||||
|
group = Users
|
||||||
billingtags = 333
|
billingtags = 333
|
||||||
|
|
||||||
|
[internetconnectors2]
|
||||||
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
|
segments = Prod
|
||||||
|
group = Development
|
||||||
|
billingtags = 343
|
||||||
|
|
||||||
|
[awsvpcconnectors1]
|
||||||
|
cxp = US-EAST-2
|
||||||
|
segments = Prod
|
||||||
|
group = Development
|
||||||
|
billingtags = 343
|
||||||
|
|
||||||
[awsvpcconnectors2]
|
[awsvpcconnectors2]
|
||||||
|
cxp = US-EAST-2
|
||||||
|
segments = Corporate
|
||||||
|
group = Users
|
||||||
|
billingtags = 333
|
||||||
|
|
||||||
|
[awsvpcconnectors3]
|
||||||
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
|
segments = Prod
|
||||||
|
group = Development
|
||||||
|
billingtags = 343
|
||||||
|
|
||||||
|
[awsvpcconnectors4]
|
||||||
cxp = GERMANYWESTCENTRAL-AZURE-1
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
segments = Corporate
|
segments = Corporate
|
||||||
group = Development
|
group = Users
|
||||||
billingtags = 333
|
billingtags = 333
|
||||||
|
|
||||||
[azurevnetconnectors1]
|
[azurevnetconnectors1]
|
||||||
cxp = GERMANYWESTCENTRAL-AZURE-1
|
cxp = US-EAST-2
|
||||||
segments = Prod
|
segments = Prod
|
||||||
group = Development
|
group = Development
|
||||||
billingtags = 333
|
billingtags = 343
|
||||||
|
|
||||||
[azurevnetconnectors2]
|
[azurevnetconnectors2]
|
||||||
cxp = GERMANYWESTCENTRAL-AZURE-1
|
cxp = US-EAST-2
|
||||||
segments = Corporate
|
segments = Corporate
|
||||||
group = Development
|
group = Users
|
||||||
billingtags = 333
|
billingtags = 333
|
||||||
|
|
||||||
[azurevnetconnectors3]
|
[azurevnetconnectors3]
|
||||||
cxp = GERMANYWESTCENTRAL-AZURE-1
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
segments = Prod
|
segments = Prod
|
||||||
group = Development
|
group = Development
|
||||||
billingtags = 333
|
billingtags = 343
|
||||||
|
|
||||||
[azurevnetconnectors4]
|
[azurevnetconnectors4]
|
||||||
cxp = GERMANYWESTCENTRAL-AZURE-1
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
|
segments = Corporate
|
||||||
|
group = Users
|
||||||
|
billingtags = 333
|
||||||
|
|
||||||
|
[gcpvpcconnectors1]
|
||||||
|
cxp = US-EAST-2
|
||||||
segments = Prod
|
segments = Prod
|
||||||
group = Development
|
group = Development
|
||||||
|
billingtags = 343
|
||||||
|
|
||||||
|
[gcpvpcconnectors2]
|
||||||
|
cxp = US-EAST-2
|
||||||
|
segments = Corporate
|
||||||
|
group = Users
|
||||||
billingtags = 333
|
billingtags = 333
|
||||||
|
|
||||||
|
[gcpvpcconnectors3]
|
||||||
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
|
segments = Prod
|
||||||
|
group = Development
|
||||||
|
billingtags = 343
|
||||||
|
|
||||||
|
[gcpvpcconnectors4]
|
||||||
|
cxp = GERMANYWESTCENTRAL-AZURE-1
|
||||||
|
segments = Corporate
|
||||||
|
group = Users
|
||||||
|
billingtags = 343
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"name": "Amsterdam",
|
"name": "SanJose",
|
||||||
"cxp": "US-EAST-2",
|
"cxp": "US-EAST-2",
|
||||||
"cxpId": "5ada678d-ce4a-428a-ac8d-0dc636b72b10",
|
"cxpId": "5ada678d-ce4a-428a-ac8d-0dc636b72b10",
|
||||||
"type": "IP_SEC",
|
"type": "IP_SEC",
|
||||||
|
|
|
@ -16,7 +16,7 @@ if not os.path.isfile(ALKIRA_CONFIG):
|
||||||
logging.error(f"The config file {ALKIRA_CONFIG} doesn't exist")
|
logging.error(f"The config file {ALKIRA_CONFIG} doesn't exist")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
alkira = configparser.RawConfigParser()
|
alkira = configparser.RawConfigParser()
|
||||||
alkira.read(CONFIG_FILE)
|
alkira.read(ALKIRA_CONFIG)
|
||||||
|
|
||||||
ALKIRA_TENANT = alkira.get('alkira', 'ALKIRA_TENANT')
|
ALKIRA_TENANT = alkira.get('alkira', 'ALKIRA_TENANT')
|
||||||
ALKIRA_USERNAME = alkira.get('alkira', 'ALKIRA_USERNAME')
|
ALKIRA_USERNAME = alkira.get('alkira', 'ALKIRA_USERNAME')
|
||||||
|
@ -45,11 +45,11 @@ logging.info(f'Tenant Name: {tenantName}')
|
||||||
logging.info(f'Tenant ID: {tenantNetworkId}')
|
logging.info(f'Tenant ID: {tenantNetworkId}')
|
||||||
|
|
||||||
# Do Things
|
# Do Things
|
||||||
with open ('ipsecconnectors1.txt', 'r') as f:
|
with open ('config/panfwservices1.txt', 'r') as f:
|
||||||
body = json.load(f)
|
body = json.load(f)
|
||||||
print(json.dumps(body, indent=4))
|
print(json.dumps(body, indent=4))
|
||||||
print(json.dumps(body))
|
print(json.dumps(body))
|
||||||
url = f'{ALKIRA_BASE_URI}/tenantnetworks/{tenantNetworkId}/ipsecconnectors'
|
url = f'{ALKIRA_BASE_URI}/tenantnetworks/{tenantNetworkId}/panfwservices'
|
||||||
response = session.post(url, data=json.dumps(body), headers=headers)
|
response = session.post(url, data=json.dumps(body), headers=headers)
|
||||||
print(response.status_code)
|
print(response.status_code)
|
||||||
print(response.content)
|
print(response.content)
|
||||||
|
|
6
push.py
6
push.py
|
@ -129,6 +129,12 @@ for connector in config.sections():
|
||||||
region = section['cxp']
|
region = section['cxp']
|
||||||
segments = section['segments']
|
segments = section['segments']
|
||||||
logging.debug(f'{section} - {region} - {segments}')
|
logging.debug(f'{section} - {region} - {segments}')
|
||||||
|
if 'region' in config:
|
||||||
|
region = section['region']
|
||||||
|
logging.debug(region)
|
||||||
|
if 'segments' in config:
|
||||||
|
segments = section['segments']
|
||||||
|
logging.debug(segments)
|
||||||
if 'group' in config:
|
if 'group' in config:
|
||||||
group = section['group']
|
group = section['group']
|
||||||
logging.debug(group)
|
logging.debug(group)
|
||||||
|
|
|
@ -2,6 +2,6 @@
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
with open ('ipsecconnectors1.txt', 'r') as f:
|
with open ('config/panfwservices1.txt', 'r') as f:
|
||||||
body = json.load(f)
|
body = json.load(f)
|
||||||
print(body)
|
print(body)
|
||||||
|
|
Loading…
Reference in New Issue