-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathIPSEC-configletDataFile.txt
1 lines (1 loc) · 6.49 KB
/
IPSEC-configletDataFile.txt
1
{"data":{"configlet":[],"configletBuilder":[{"isAssigned":false,"sslConfig":false,"editable":true,"name":"IPSEC Tunnel on Spoke","formList":[{"fieldId":"tunnel_id","fieldLabel":"Tunnel ID","type":"Text box","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_2_293035697360081","orderId":0,"key":"field_1_1541998665973","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_ip","fieldLabel":"Tunnel IP","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_2_293035697360081","orderId":1,"key":"field_2_1541998668558","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_mask","fieldLabel":"Tunnel Mask","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_2_293035697360081","orderId":2,"key":"field_3_1541998669458","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_src","fieldLabel":"Tunnel Source","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_2_293035697360081","orderId":3,"key":"field_4_1541998670279","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_dest","fieldLabel":"Tunnel Destination","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_2_293035697360081","orderId":4,"key":"field_5_1541998784447","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"local_id","fieldLabel":"Tunnel Local ID (Router's Public IP)","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_2_293035697360081","orderId":5,"key":"field_6_1542001282869","dataValidationErrorExist":false,"previewValue":""}],"type":"BUILDER_WITHOUT_DRAFT","main_script":{"data":"from cvplibrary import Form\nfrom cvplibrary import CVPGlobalVariables,GlobalVariableNames\n\ntunnel_id= Form.getFieldById( 'tunnel_id' ).getValue();\ntunnel_ip= Form.getFieldById( 'tunnel_ip' ).getValue();\ntunnel_ip_mask= Form.getFieldById( 'tunnel_mask' ).getValue();\ntunnel_src= Form.getFieldById( 'tunnel_src' ).getValue();\ntunnel_dest= Form.getFieldById( 'tunnel_dest' ).getValue();\nlocal_id= Form.getFieldById( 'local_id' ).getValue();\n\n\nprint (\"ip security\")\nprint (\"ike policy vEOS_ike\")\nprint (\"local-id \"+local_id)\nprint (\"integrity sha256 \")\nprint (\"dh-group 15\")\nprint (\"sa policy vEOS_sa \")\nprint (\"sa lifetime 2\")\nprint (\"pfs dh-group 14\")\nprint (\"profile vEOS_profile\")\nprint (\"ike-policy vEOS_ike\")\nprint (\"sa-policy vEOS_sa\")\nprint (\"connection start\")\nprint (\"shared-key keyAristaHq\")\nprint (\"dpd 10 50 clear\")\n\n\nprint (\"interface Tunnel\"+tunnel_id)\nprint (\"mtu 1404\")\nprint (\"ip address \"+tunnel_ip+\" \"+tunnel_ip_mask)\nprint (\"tunnel mode ipsec\")\nprint (\"tunnel key 100\")\nprint (\"tunnel source interface Ethernet 1\")\nprint (\"tunnel destination \"+tunnel_dest)\nprint (\"tunnel ipsec profile vEOS_profile\")","key":null}},{"isAssigned":false,"sslConfig":false,"editable":true,"name":"IPSEC Tunnel on Hub","formList":[{"fieldId":"tunnel_id","fieldLabel":"Tunnel ID","type":"Text box","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_1_97144636097129","orderId":0,"key":"field_5_1541803376184","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_ip","fieldLabel":"Tunnel IP","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_1_97144636097129","orderId":1,"key":"field_4_1541802328568","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_mask","fieldLabel":"Tunnel Mask","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_1_97144636097129","orderId":2,"key":"field_2_1541802365699","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_src","fieldLabel":"Tunnel Src","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_1_97144636097129","orderId":3,"key":"field_3_1541802378916","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"tunnel_dest","fieldLabel":"Tunnel Destination","type":"IP address","value":"","depends":"","validation":{"mandatory":true},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_1_97144636097129","orderId":4,"key":"field_4_1541802380040","dataValidationErrorExist":false,"previewValue":""},{"fieldId":"local_id","fieldLabel":"Tunnel Local ID (Router's Public IP)","type":"IP address","value":"","depends":"","validation":{"mandatory":false},"dataValidation":"","helpText":"","configletBuilderId":"configletBuilderMapper_1_97144636097129","orderId":5,"key":"field_6_1542001117188","dataValidationErrorExist":false,"previewValue":""}],"type":"BUILDER_WITHOUT_DRAFT","main_script":{"data":"from cvplibrary import Form\nfrom cvplibrary import CVPGlobalVariables,GlobalVariableNames\n\ntunnel_id= Form.getFieldById( 'tunnel_id' ).getValue();\ntunnel_ip= Form.getFieldById( 'tunnel_ip' ).getValue();\ntunnel_ip_mask= Form.getFieldById( 'tunnel_mask' ).getValue();\ntunnel_src= Form.getFieldById( 'tunnel_src' ).getValue();\ntunnel_dest= Form.getFieldById( 'tunnel_dest' ).getValue();\nlocal_id= Form.getFieldById( 'local_id' ).getValue();\n\n\nprint (\"ip security\")\nprint (\"ike policy vEOS_ike\")\nprint (\"local-id \"+local_id)\nprint (\"integrity sha256 \")\nprint (\"dh-group 15\")\nprint (\"sa policy vEOS_sa \")\nprint (\"sa lifetime 2\")\nprint (\"pfs dh-group 14\")\nprint (\"profile vEOS_profile\")\nprint (\"ike-policy vEOS_ike\")\nprint (\"sa-policy vEOS_sa\")\nprint (\"connection add\")\nprint (\"shared-key keyAristaHq\")\nprint (\"dpd 10 50 clear\")\n\n\nprint (\"interface Tunnel\"+tunnel_id)\nprint (\"mtu 1404\")\nprint (\"ip address \"+tunnel_ip+\" \"+tunnel_ip_mask)\nprint (\"tunnel mode ipsec\")\nprint (\"tunnel key 100\")\nprint (\"tunnel source interface Ethernet 1\")\nprint (\"tunnel destination \"+tunnel_dest)\nprint (\"tunnel ipsec profile vEOS_profile\")","key":null}}]}}