fin TP3
This commit is contained in:
@@ -30,13 +30,20 @@ def create_config_cpe_lyon_batA():
|
||||
|
||||
R2_LYON_BAT_A_config_vrrp = render_network_config(template_name='vrrp_router.j2', data=R2_LYON_BAT_A_data)
|
||||
R1_LYON_BAT_A_config_vrrp = render_network_config(template_name='vrrp_router.j2', data=R1_LYON_BAT_A_data)
|
||||
|
||||
R2_LYON_BAT_A_config_ospf_data = load_json_data_from_file(file_path='data/R2_CPE_LYON_BAT_A_OSPF.json')
|
||||
R2_LYON_BAT_A_config_ospf = render_network_config(template_name='config_ospf.j2', data=R2_LYON_BAT_A_config_ospf_data)
|
||||
R1_LYON_BAT_A_config_ospf_data = load_json_data_from_file(file_path='data/R1_CPE_LYON_BAT_A_OSPF.json')
|
||||
R1_LYON_BAT_A_config_ospf = render_network_config(template_name='config_ospf.j2', data=R1_LYON_BAT_A_config_ospf_data)
|
||||
|
||||
return {
|
||||
'esw1': ESW1_CPE_LYON_BAT_A_config,
|
||||
'r1': R1_LYON_BAT_A_config,
|
||||
'r2': R2_LYON_BAT_A_config,
|
||||
'r1_vrrp' : R1_LYON_BAT_A_config_vrrp,
|
||||
'r2_vrrp' : R2_LYON_BAT_A_config_vrrp
|
||||
'r2_vrrp' : R2_LYON_BAT_A_config_vrrp,
|
||||
'r1_ospf' : R1_LYON_BAT_A_config_ospf,
|
||||
'r2_ospf' : R2_LYON_BAT_A_config_ospf
|
||||
}
|
||||
|
||||
def create_config_cpe_lyon_batB():
|
||||
@@ -51,12 +58,20 @@ def create_config_cpe_lyon_batB():
|
||||
|
||||
R2_LYON_BAT_B_config_vrrp = render_network_config(template_name='vrrp_router.j2', data=R2_LYON_BAT_B_data)
|
||||
R1_LYON_BAT_B_config_vrrp = render_network_config(template_name='vrrp_router.j2', data=R1_LYON_BAT_B_data)
|
||||
|
||||
R2_LYON_BAT_B_config_ospf_data = load_json_data_from_file(file_path='data/R2_CPE_LYON_BAT_B_OSPF.json')
|
||||
R2_LYON_BAT_B_config_ospf = render_network_config(template_name='config_ospf.j2', data=R2_LYON_BAT_B_config_ospf_data)
|
||||
R1_LYON_BAT_B_config_ospf_data = load_json_data_from_file(file_path='data/R1_CPE_LYON_BAT_B_OSPF.json')
|
||||
R1_LYON_BAT_B_config_ospf = render_network_config(template_name='config_ospf.j2', data=R1_LYON_BAT_B_config_ospf_data)
|
||||
|
||||
return {
|
||||
'esw1': ESW1_CPE_LYON_BAT_B_config,
|
||||
'r1': R1_LYON_BAT_B_config,
|
||||
'r2': R2_LYON_BAT_B_config,
|
||||
'r1_vrrp' : R1_LYON_BAT_B_config_vrrp,
|
||||
'r2_vrrp' : R2_LYON_BAT_B_config_vrrp
|
||||
'r2_vrrp' : R2_LYON_BAT_B_config_vrrp,
|
||||
'r1_ospf' : R1_LYON_BAT_B_config_ospf,
|
||||
'r2_ospf' : R2_LYON_BAT_B_config_ospf
|
||||
}
|
||||
|
||||
if __name__ == "__main__":
|
||||
@@ -72,6 +87,8 @@ if __name__ == "__main__":
|
||||
save_built_config('config/ESW1_CPE_LYON_BAT_A.conf', config.get('esw1'))
|
||||
save_built_config('config/R1_CPE_LYON_BAT_A_VRRP.conf', config.get('r1_vrrp'))
|
||||
save_built_config('config/R2_CPE_LYON_BAT_A_VRRP.conf', config.get('r2_vrrp'))
|
||||
save_built_config('config/R1_CPE_LYON_BAT_A_OSPF.conf', config.get('r1_ospf'))
|
||||
save_built_config('config/R2_CPE_LYON_BAT_A_OSPF.conf', config.get('r2_ospf'))
|
||||
|
||||
#question 5:
|
||||
config = create_config_cpe_lyon_batB()
|
||||
@@ -80,4 +97,6 @@ if __name__ == "__main__":
|
||||
save_built_config('config/ESW1_CPE_LYON_BAT_B.conf', config.get('esw1'))
|
||||
save_built_config('config/R1_CPE_LYON_BAT_B_VRRP.conf', config.get('r1_vrrp'))
|
||||
save_built_config('config/R2_CPE_LYON_BAT_B_VRRP.conf', config.get('r2_vrrp'))
|
||||
save_built_config('config/R1_CPE_LYON_BAT_B_OSPF.conf', config.get('r1_ospf'))
|
||||
save_built_config('config/R2_CPE_LYON_BAT_B_OSPF.conf', config.get('r2_ospf'))
|
||||
|
||||
Reference in New Issue
Block a user