From c39b23174e06b9e96bb68c4b68bc834d4b5a0d95 Mon Sep 17 00:00:00 2001 From: Chris Hocker Date: Thu, 6 Feb 2020 14:35:30 -0500 Subject: [PATCH] updated jenkins inventory --- .../jenkins/group_vars/all/vmanage_policy.yml | 2 +- .../group_vars/all/vmanage_templates.yml | 2172 ++++++++++------- .../host_vars/jenkins-vsmart1/sdwan.yml | 10 +- .../host_vars/jenkins-vsmart2/sdwan.yml | 10 +- 4 files changed, 1302 insertions(+), 892 deletions(-) diff --git a/inventory/jenkins/group_vars/all/vmanage_policy.yml b/inventory/jenkins/group_vars/all/vmanage_policy.yml index 33addf34..0ee9b582 100644 --- a/inventory/jenkins/group_vars/all/vmanage_policy.yml +++ b/inventory/jenkins/group_vars/all/vmanage_policy.yml @@ -215,7 +215,7 @@ vmanage_policy_lists: - ipPrefix: 10.0.3.0/24 - ipPrefix: 10.0.4.0/24 - ipPrefix: 10.0.5.0/24 - # - ipPrefix: 172.18.0.0/16 + - ipPrefix: 172.18.0.0/16 isActivatedByVsmart: true lastUpdated: 1559759136916 listId: 33fcba1a-b21e-4608-958d-a8bd3b160e9b diff --git a/inventory/jenkins/group_vars/all/vmanage_templates.yml b/inventory/jenkins/group_vars/all/vmanage_templates.yml index 062721af..4174616d 100644 --- a/inventory/jenkins/group_vars/all/vmanage_templates.yml +++ b/inventory/jenkins/group_vars/all/vmanage_templates.yml @@ -1,12 +1,22 @@ vmanage_feature_templates: -- deviceType: +- templateId: d0d91e21-69b2-4568-81c4-334864fa02ed + templateName: vpn1 + templateDescription: vpn1 + templateType: vpn-vedge + deviceType: - vedge-cloud - vedge-CSR-1000v - vedge-C1111-8PLTEEAW - vedge-ISR-4331 - templateMinVersion: 15.0.0 - templateType: vpn-vedge lastUpdatedBy: admin + lastUpdatedOn: 1579748580629 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 6 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748580629 templateDefinition: vpn-id: vipObjectType: object @@ -56,66 +66,24 @@ vmanage_feature_templates: vipType: ignore vipValue: 'false' vipVariableName: vpn_tcp_optimization - templateId: 09dc90f8-d789-4d9a-bc12-556bbfeeb999 - attachedMastersCount: 6 - configType: xml - createdOn: 1573952169104 - '@rid': 255 - factoryDefault: false - feature: vmanage-default - templateName: vpn1 - createdBy: admin - devicesAttached: 2 - templateDescription: vpn1 - lastUpdatedOn: 1573952169104 -- deviceType: - - vedge-C1111-8PLTEEAW - templateMinVersion: 15.0.0 - templateType: cellular-cedge-controller - lastUpdatedBy: admin - templateDefinition: - id: - vipObjectType: object - vipType: constant - vipValue: 0/2/0 - vipVariableName: cellular_id - lte: - failovertimer: - vipObjectType: object - vipType: ignore - vipVariableName: cellular_failover_timeout - firmware: - auto-sim: {} - sim: - max-retry: - vipObjectType: object - vipType: ignore - vipVariableName: cellular_failover_retries - primary: - slot: - vipObjectType: object - vipType: ignore - vipVariableName: cellular_primary_slot - templateId: b0d7b58c-54fb-4ffa-b8f1-2e9c422b74cd - attachedMastersCount: 1 - configType: xml - createdOn: 1573952168807 - '@rid': 308 - feature: vmanage-default - factoryDefault: false - templateName: cellular_controller - createdBy: admin - devicesAttached: 0 - templateDescription: Cellular Controller Template - lastUpdatedOn: 1573952168807 -- deviceType: +- templateId: f6d71892-531c-4c64-ae0f-a306e4e44e6c + templateName: system + templateDescription: system + templateType: system-vedge + deviceType: - vedge-cloud - vedge-CSR-1000v - vedge-ISR-4331 - vedge-C1111-8PLTEEAW - templateMinVersion: 15.0.0 - templateType: system-vedge lastUpdatedBy: admin + lastUpdatedOn: 1579748580834 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 6 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748580834 templateDefinition: admin-tech-on-failure: vipObjectType: object @@ -269,100 +237,616 @@ vmanage_feature_templates: vipObjectType: tree vipPrimaryKey: - name - templateId: ad899e98-ebc5-4501-93ff-22e638f15004 - attachedMastersCount: 6 - configType: xml - createdOn: 1573952169262 - '@rid': 309 +- templateId: 33df138a-8e58-45a2-a27f-815c52262557 + templateName: cellular_controller + templateDescription: Cellular Controller Template + templateType: cellular-cedge-controller + deviceType: + - vedge-C1111-8PLTEEAW + lastUpdatedBy: admin + lastUpdatedOn: 1579748580738 factoryDefault: false - feature: vmanage-default - templateName: system + devicesAttached: 0 + attachedMastersCount: 1 + templateMinVersion: 15.0.0 + configType: xml createdBy: admin - devicesAttached: 2 - templateDescription: system - lastUpdatedOn: 1573952481677 -- deviceType: + createdOn: 1579748580738 + templateDefinition: + id: + vipObjectType: object + vipType: constant + vipValue: 0/2/0 + vipVariableName: cellular_id + lte: + failovertimer: + vipObjectType: object + vipType: ignore + vipVariableName: cellular_failover_timeout + firmware: + auto-sim: {} + sim: + max-retry: + vipObjectType: object + vipType: ignore + vipVariableName: cellular_failover_retries + primary: + slot: + vipObjectType: object + vipType: ignore + vipVariableName: cellular_primary_slot +- templateId: 93eba9d3-fd8f-4716-8089-3a1cc36a3029 + templateName: vpn512_interface + templateDescription: vpn512_interface + templateType: vpn-vedge-interface + deviceType: - vedge-cloud - vedge-CSR-1000v - templateMinVersion: 15.0.0 - templateType: ospf lastUpdatedBy: admin + lastUpdatedOn: 1579748581494 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 4 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748581494 templateDefinition: - ospf: - area: + if-name: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn512_interface + access-list: + vipObjectType: tree + vipPrimaryKey: + - direction + vipType: ignore + vipValue: [] + arp: + ip: vipObjectType: tree vipPrimaryKey: - - a-num + - addr + vipType: ignore + vipValue: [] + arp-timeout: + vipObjectType: object + vipType: ignore + vipValue: 1200 + vipVariableName: vpn_if_arp_timeout + autonegotiate: + vipObjectType: object + vipType: ignore + vipValue: 'true' + vipVariableName: vpn_if_autonegotiate + bandwidth-downstream: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_bandwidth_downstream + bandwidth-upstream: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_bandwidth_upstream + block-non-source-ip: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_block_non_source_ip + clear-dont-fragment: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_clear_dont_fragment + description: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_description + dhcp-helper: + vipObjectType: list + vipType: ignore + vipVariableName: vpn_if_dhcp_helper + dot1x: + vipObjectType: node-only + vipType: ignore + duplex: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_duplex + flow-control: + vipObjectType: object + vipType: ignore + vipValue: autoneg + vipVariableName: vpn_if_flow_control + icmp-redirect-disable: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_icmp_redirect_disable + ip: + dhcp-client: + vipObjectType: object vipType: constant - vipValue: - - a-num: - dataPath: [] - originalDefaultOption: constant - vipObjectType: object - vipType: constant - vipValue: 0 - vipVariableName: ospf_area_a_num - interface: - vipObjectType: tree - vipPrimaryKey: - - name - vipType: constant - vipValue: - - authentication: - authentication-key: - vipObjectType: object - vipType: ignore - vipValue: '' - vipVariableName: ospf_authentication_key - message-digest: - md5: - vipObjectType: object - vipType: ignore - vipValue: '' - vipVariableName: ospf_md5 - message-digest-key: - vipObjectType: object - vipType: ignore - vipValue: '' - vipVariableName: ospf_message_digest_key - type: - vipObjectType: object - vipType: ignore - vipValue: _empty - vipVariableName: ospf_authentication_type - cost: - dataPath: [] - originalDefaultOption: ignore - vipObjectType: object - vipType: ignore - vipVariableName: ospf_cost - dead-interval: - dataPath: [] - originalDefaultOption: ignore - vipObjectType: object - vipType: ignore - vipValue: 40 - vipVariableName: ospf_dead_interval - hello-interval: - dataPath: [] - originalDefaultOption: ignore - vipObjectType: object - vipType: ignore - vipValue: 10 - vipVariableName: ospf_hello_interval - name: - dataPath: [] - originalDefaultOption: constant - vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: vpn1_ospf_interface - network: - dataPath: [] - originalDefaultOption: ignore - vipObjectType: object - vipType: ignore - vipValue: broadcast + vipValue: 'true' + dhcp-distance: + vipObjectType: object + vipType: ignore + vipValue: 1 + vipVariableName: vpn_if_ipv4_dhcp_distance + secondary-address: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: ignore + vipValue: [] + ipv6: + access-list: + vipObjectType: tree + vipPrimaryKey: + - direction + vipType: ignore + vipValue: [] + address: + vipObjectType: object + vipType: ignore + vipValue: '' + vipVariableName: vpn_if_ipv6_ipv6_address + dhcp-helper-v6: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: ignore + vipValue: [] + secondary-address: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: ignore + vipValue: [] + ipv6-vrrp: + vipObjectType: tree + vipPrimaryKey: + - grp-id + vipType: ignore + vipValue: [] + mac-address: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_mac_address + mtu: + vipObjectType: object + vipType: ignore + vipValue: 1500 + vipVariableName: vpn_if_ip_mtu + pmtu: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_pmtu + policer: + vipObjectType: tree + vipPrimaryKey: + - policer-name + - direction + vipType: ignore + vipValue: [] + qos-map: + vipObjectType: object + vipType: ignore + vipVariableName: qos_map + rewrite-rule: + rule-name: + vipObjectType: object + vipType: ignore + vipVariableName: rewrite_rule_name + shaping-rate: + vipObjectType: object + vipType: ignore + vipVariableName: qos_shaping_rate + shutdown: + vipObjectType: object + vipType: constant + vipValue: 'false' + vipVariableName: vpn_if_shutdown + speed: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_speed + static-ingress-qos: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_static_ingress_qos + tcp-mss-adjust: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tcp_mss_adjust + tloc-extension: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tloc_extension + tloc-extension-gre-from: + src-ip: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tloc-ext_gre_from_src_ip + xconnect: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tloc-ext_gre_from_xconnect + tracker: + vipObjectType: list + vipType: ignore + vipVariableName: vpn_if_tracker + vrrp: + vipObjectType: tree + vipPrimaryKey: + - grp-id + vipType: ignore + vipValue: [] +- templateId: 7b611a8b-671f-4a0a-a57c-bb891d8e316a + templateName: vsmart_vpn512 + templateDescription: vsmart_vpn512 + templateType: vpn-vsmart + deviceType: + - vsmart + lastUpdatedBy: admin + lastUpdatedOn: 1579787851116 + factoryDefault: false + devicesAttached: 0 + attachedMastersCount: 1 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579787851116 + templateDefinition: + vpn-id: + vipObjectType: object + vipType: constant + vipValue: '512' + host: + vipObjectType: tree + vipPrimaryKey: + - hostname + vipType: ignore + vipValue: [] + ip: {} + ipv6: + ipv6: {} + name: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_name +- templateId: b108af95-ba51-496e-9850-918d221725e6 + templateName: vpn1_interface + templateDescription: vpn1_interface + templateType: vpn-vedge-interface + deviceType: + - vedge-cloud + - vedge-CSR-1000v + - vedge-C1111-8PLTEEAW + - vedge-ISR-4331 + lastUpdatedBy: admin + lastUpdatedOn: 1579748581376 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 6 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748581376 + templateDefinition: + if-name: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn1_interface + access-list: + vipObjectType: tree + vipPrimaryKey: + - direction + vipType: ignore + vipValue: [] + arp: + ip: + vipObjectType: tree + vipPrimaryKey: + - addr + vipType: ignore + vipValue: [] + arp-timeout: + vipObjectType: object + vipType: ignore + vipValue: 1200 + vipVariableName: vpn_if_arp_timeout + autonegotiate: + vipObjectType: object + vipType: ignore + vipValue: 'true' + vipVariableName: vpn_if_autonegotiate + bandwidth-downstream: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_bandwidth_downstream + bandwidth-upstream: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_bandwidth_upstream + block-non-source-ip: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_block_non_source_ip + clear-dont-fragment: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_clear_dont_fragment + description: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_description + dhcp-helper: + vipObjectType: list + vipType: ignore + vipVariableName: vpn_if_dhcp_helper + dot1x: + vipObjectType: node-only + vipType: ignore + duplex: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_duplex + flow-control: + vipObjectType: object + vipType: ignore + vipValue: autoneg + vipVariableName: vpn_if_flow_control + icmp-redirect-disable: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_icmp_redirect_disable + ip: + address: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn1_ipv4_address + secondary-address: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: ignore + vipValue: [] + ipv6: + access-list: + vipObjectType: tree + vipPrimaryKey: + - direction + vipType: ignore + vipValue: [] + address: + vipObjectType: object + vipType: ignore + vipValue: '' + vipVariableName: vpn_if_ipv6_ipv6_address + dhcp-helper-v6: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: ignore + vipValue: [] + secondary-address: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: ignore + vipValue: [] + ipv6-vrrp: + vipObjectType: tree + vipPrimaryKey: + - grp-id + vipType: ignore + vipValue: [] + mac-address: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_mac_address + mtu: + vipObjectType: object + vipType: ignore + vipValue: 1500 + vipVariableName: vpn_if_ip_mtu + pmtu: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_pmtu + policer: + vipObjectType: tree + vipPrimaryKey: + - policer-name + - direction + vipType: ignore + vipValue: [] + qos-map: + vipObjectType: object + vipType: ignore + vipVariableName: qos_map + rewrite-rule: + rule-name: + vipObjectType: object + vipType: ignore + vipVariableName: rewrite_rule_name + shaping-rate: + vipObjectType: object + vipType: ignore + vipVariableName: qos_shaping_rate + shutdown: + vipObjectType: object + vipType: constant + vipValue: 'false' + vipVariableName: vpn_if_shutdown + speed: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_speed + static-ingress-qos: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_static_ingress_qos + tcp-mss-adjust: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tcp_mss_adjust + tloc-extension: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tloc_extension + tloc-extension-gre-from: + src-ip: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tloc-ext_gre_from_src_ip + xconnect: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tloc-ext_gre_from_xconnect + tracker: + vipObjectType: list + vipType: ignore + vipVariableName: vpn_if_tracker + vrrp: + vipObjectType: tree + vipPrimaryKey: + - grp-id + vipType: ignore + vipValue: [] +- templateId: 8ec9cb6f-3846-4dc7-a3ce-4f16c04e3a11 + templateName: banner + templateDescription: banner + templateType: banner + deviceType: + - vedge-cloud + - vedge-CSR-1000v + - vedge-C1111-8PLTEEAW + - vedge-ISR-4331 + lastUpdatedBy: admin + lastUpdatedOn: 1579748581011 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 6 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748581011 + templateDefinition: + login: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: banner_login + motd: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: banner_motd +- templateId: 7ce72482-b0da-4de2-9e40-14f0e0541c71 + templateName: vpn1_ospf + templateDescription: vpn1_ospf + templateType: ospf + deviceType: + - vedge-cloud + - vedge-CSR-1000v + lastUpdatedBy: admin + lastUpdatedOn: 1579748580932 + factoryDefault: false + devicesAttached: 0 + attachedMastersCount: 2 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748580932 + templateDefinition: + ospf: + area: + vipObjectType: tree + vipPrimaryKey: + - a-num + vipType: constant + vipValue: + - a-num: + dataPath: [] + originalDefaultOption: constant + vipObjectType: object + vipType: constant + vipValue: 0 + vipVariableName: ospf_area_a_num + interface: + vipObjectType: tree + vipPrimaryKey: + - name + vipType: constant + vipValue: + - authentication: + authentication-key: + vipObjectType: object + vipType: ignore + vipValue: '' + vipVariableName: ospf_authentication_key + message-digest: + md5: + vipObjectType: object + vipType: ignore + vipValue: '' + vipVariableName: ospf_md5 + message-digest-key: + vipObjectType: object + vipType: ignore + vipValue: '' + vipVariableName: ospf_message_digest_key + type: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: ospf_authentication_type + cost: + dataPath: [] + originalDefaultOption: ignore + vipObjectType: object + vipType: ignore + vipVariableName: ospf_cost + dead-interval: + dataPath: [] + originalDefaultOption: ignore + vipObjectType: object + vipType: ignore + vipValue: 40 + vipVariableName: ospf_dead_interval + hello-interval: + dataPath: [] + originalDefaultOption: ignore + vipObjectType: object + vipType: ignore + vipValue: 10 + vipVariableName: ospf_hello_interval + name: + dataPath: [] + originalDefaultOption: constant + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn1_ospf_interface + network: + dataPath: [] + originalDefaultOption: ignore + vipObjectType: object + vipType: ignore + vipValue: broadcast vipVariableName: ospf_network passive-interface: dataPath: [] @@ -413,192 +897,425 @@ vmanage_feature_templates: reference-bandwidth: vipObjectType: object vipType: ignore - vipValue: 100 - vipVariableName: ospf_reference_bandwidth - compatible: - rfc1583: + vipValue: 100 + vipVariableName: ospf_reference_bandwidth + compatible: + rfc1583: + vipObjectType: object + vipType: ignore + vipValue: 'true' + vipVariableName: ospf_rfc1583 + distance: + external: + vipObjectType: object + vipType: ignore + vipValue: 110 + vipVariableName: ospf_distance_external + inter-area: + vipObjectType: object + vipType: ignore + vipValue: 110 + vipVariableName: ospf_distance_inter_area + intra-area: + vipObjectType: object + vipType: ignore + vipValue: 110 + vipVariableName: ospf_distance_intra_area + max-metric: + router-lsa: + vipObjectType: tree + vipPrimaryKey: + - ad-type + vipType: ignore + vipValue: [] + redistribute: + vipObjectType: tree + vipPrimaryKey: + - protocol + vipType: constant + vipValue: + - priority-order: + - protocol + - route-policy + protocol: + vipObjectType: object + vipType: constant + vipValue: omp + vipVariableName: ospf_redistribute_protocol + route-policy: + vipObjectType: object + vipType: ignore + vipVariableName: ospf_redistribute_route_policy + router-id: + vipObjectType: object + vipType: ignore + vipVariableName: ospf_router_id + timers: + spf: + delay: + vipObjectType: object + vipType: ignore + vipValue: 200 + vipVariableName: ospf_delay + initial-hold: + vipObjectType: object + vipType: ignore + vipValue: 1000 + vipVariableName: ospf_initial_hold + max-hold: + vipObjectType: object + vipType: ignore + vipValue: 10000 + vipVariableName: ospf_max_hold +- templateId: 48ef8cdd-e116-4abc-b63c-513da9427b46 + templateName: vsmart_vpn0 + templateDescription: vsmart_vpn0 + templateType: vpn-vsmart + deviceType: + - vsmart + lastUpdatedBy: admin + lastUpdatedOn: 1579787850260 + factoryDefault: false + devicesAttached: 0 + attachedMastersCount: 1 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579787850260 + templateDefinition: + vpn-id: + vipObjectType: object + vipType: constant + vipValue: '0' + host: + vipObjectType: tree + vipPrimaryKey: + - hostname + vipType: ignore + vipValue: [] + ip: + route: + vipObjectType: tree + vipPrimaryKey: + - prefix + vipType: constant + vipValue: + - next-hop: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: constant + vipValue: + - address: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn0_default_gateway + distance: + vipObjectType: object + vipType: ignore + vipValue: 1 + vipVariableName: vpn_next_hop_ip_distance_0 + priority-order: + - address + - distance + prefix: + vipObjectType: object + vipType: constant + vipValue: 0.0.0.0/0 + vipVariableName: vpn_ipv4_ip_prefix + priority-order: + - prefix + - next-hop + ipv6: + ipv6: {} + name: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_name +- templateId: 1fde58d9-733c-455d-b15d-1ba0284345ff + templateName: vsmart_vpn512_mgmt_interface + templateDescription: vsmart_vpn512_mgmt_interface + templateType: vpn-vsmart-interface + deviceType: + - vsmart + lastUpdatedBy: admin + lastUpdatedOn: 1579787851512 + factoryDefault: false + devicesAttached: 0 + attachedMastersCount: 1 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579787851512 + templateDefinition: + if-name: + vipObjectType: object + vipType: constant + vipValue: eth0 + vipVariableName: vpn_if_name + arp: + ip: + vipObjectType: tree + vipPrimaryKey: + - addr + vipType: ignore + vipValue: [] + arp-timeout: {} + autonegotiate: + vipObjectType: object + vipType: ignore + vipValue: 'true' + vipVariableName: vpn_if_autonegotiate + clear-dont-fragment: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_clear_dont_fragment + description: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_description + dhcp-helper: {} + duplex: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_duplex + flow-control: + vipObjectType: object + vipType: ignore + vipValue: autoneg + vipVariableName: vpn_if_flow_control + ip: + dhcp-client: + vipObjectType: object + vipType: constant + vipValue: 'true' + dhcp-distance: + vipObjectType: object + vipType: ignore + vipValue: 1 + vipVariableName: vpn_if_ip_dhcp-distance + ipv6: + address: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_ipv6_address + dhcp-rapid-commit: {} + mac-address: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_mac_address + mtu: + vipObjectType: object + vipType: ignore + vipValue: 1500 + vipVariableName: vpn_if_mtu + pmtu: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_pmtu + shutdown: + vipObjectType: object + vipType: constant + vipValue: 'false' + vipVariableName: vpn_if_shutdown + speed: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_speed + static-ingress-qos: {} + tcp-mss-adjust: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tcp_mss_adjust +- templateId: 7be1ca13-b249-412e-9671-e574a6e11990 + templateName: vsmart_vpn0_internet_interface + templateDescription: vsmart_vpn0_internet_interface + templateType: vpn-vsmart-interface + deviceType: + - vsmart + lastUpdatedBy: admin + lastUpdatedOn: 1579787851205 + factoryDefault: false + devicesAttached: 0 + attachedMastersCount: 1 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579787851205 + templateDefinition: + if-name: + vipObjectType: object + vipType: constant + vipValue: eth1 + vipVariableName: vpn_if_name + arp: + ip: + vipObjectType: tree + vipPrimaryKey: + - addr + vipType: ignore + vipValue: [] + arp-timeout: {} + autonegotiate: + vipObjectType: object + vipType: ignore + vipValue: 'true' + vipVariableName: vpn_if_autonegotiate + clear-dont-fragment: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_clear_dont_fragment + description: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_description + dhcp-helper: {} + duplex: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_duplex + flow-control: + vipObjectType: object + vipType: ignore + vipValue: autoneg + vipVariableName: vpn_if_flow_control + ip: + address: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn0_internet_ipv4_address + ipv6: + address: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_ipv6_address + dhcp-rapid-commit: {} + mac-address: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_mac_address + mtu: + vipObjectType: object + vipType: ignore + vipValue: 1500 + vipVariableName: vpn_if_mtu + pmtu: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_pmtu + shutdown: + vipObjectType: object + vipType: constant + vipValue: 'false' + vipVariableName: vpn_if_shutdown + speed: + vipObjectType: object + vipType: ignore + vipValue: _empty + vipVariableName: vpn_if_speed + static-ingress-qos: {} + tcp-mss-adjust: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tcp_mss_adjust + tunnel-interface: + allow-service: + all: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: all + bgp: {} + dhcp: vipObjectType: object vipType: ignore vipValue: 'true' - vipVariableName: ospf_rfc1583 - distance: - external: + vipVariableName: vpn_if_tunnel_dhcp + dns: vipObjectType: object vipType: ignore - vipValue: 110 - vipVariableName: ospf_distance_external - inter-area: + vipValue: 'true' + vipVariableName: vpn_if_tunnel_dns + icmp: vipObjectType: object vipType: ignore - vipValue: 110 - vipVariableName: ospf_distance_inter_area - intra-area: + vipValue: 'true' + vipVariableName: vpn_if_tunnel_icmp + netconf: + vipObjectType: object + vipType: constant + vipValue: 'true' + vipVariableName: vpn_if_tunnel_netconf + ntp: vipObjectType: object vipType: ignore - vipValue: 110 - vipVariableName: ospf_distance_intra_area - max-metric: - router-lsa: - vipObjectType: tree - vipPrimaryKey: - - ad-type + vipValue: 'false' + vipVariableName: vpn_if_tunnel_ntp + sshd: + vipObjectType: object vipType: ignore - vipValue: [] - redistribute: - vipObjectType: tree - vipPrimaryKey: - - protocol - vipType: constant - vipValue: - - priority-order: - - protocol - - route-policy - protocol: - vipObjectType: object - vipType: constant - vipValue: omp - vipVariableName: ospf_redistribute_protocol - route-policy: - vipObjectType: object - vipType: ignore - vipVariableName: ospf_redistribute_route_policy - router-id: + vipValue: 'false' + vipVariableName: vpn_if_tunnel_sshd + stun: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_if_tunnel_stun + carrier: vipObjectType: object vipType: ignore - vipVariableName: ospf_router_id - timers: - spf: - delay: - vipObjectType: object - vipType: ignore - vipValue: 200 - vipVariableName: ospf_delay - initial-hold: - vipObjectType: object - vipType: ignore - vipValue: 1000 - vipVariableName: ospf_initial_hold - max-hold: - vipObjectType: object - vipType: ignore - vipValue: 10000 - vipVariableName: ospf_max_hold - templateId: cdfa518c-aad5-4065-8993-99ea77a8148a - attachedMastersCount: 2 - configType: xml - createdOn: 1573952168734 - '@rid': 318 - factoryDefault: false - feature: vmanage-default - templateName: vpn1_ospf - createdBy: admin - devicesAttached: 0 - templateDescription: vpn1_ospf - lastUpdatedOn: 1573952168734 -- deviceType: - - vedge-cloud - - vedge-CSR-1000v - - vedge-C1111-8PLTEEAW - - vedge-ISR-4331 - templateMinVersion: 15.0.0 - templateType: banner - lastUpdatedBy: admin - templateDefinition: - login: - vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: banner_login - motd: - vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: banner_motd - templateId: 13e1e3ac-03de-494b-a176-0cf457f2b9ba - attachedMastersCount: 6 - configType: xml - createdOn: 1573952168388 - '@rid': 335 - factoryDefault: false - feature: vmanage-default - templateName: banner - createdBy: admin - devicesAttached: 2 - templateDescription: banner - lastUpdatedOn: 1573952168388 -- deviceType: - - vedge-cloud - - vedge-CSR-1000v - templateMinVersion: 15.0.0 - templateType: vpn-vedge - lastUpdatedBy: admin - templateDefinition: - vpn-id: - vipObjectType: object - vipType: constant - vipValue: 512 - ecmp-hash-key: - layer4: + vipValue: default + vipVariableName: vpn_if_tunnel_carrier + color: + restrict: {} + value: + vipObjectType: object + vipType: ignore + vipValue: default + vipVariableName: vpn_if_tunnel_color_value + group: + vipObjectType: list + vipType: ignore + hello-interval: vipObjectType: object vipType: ignore - vipValue: 'false' - vipVariableName: vpn_layer4 - host: - vipObjectType: tree - vipPrimaryKey: - - hostname - vipType: ignore - vipValue: [] - ip: - gre-route: {} - ipsec-route: {} - ipv6: {} - name: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_name - omp: - advertise: - vipObjectType: tree - vipPrimaryKey: - - protocol + vipValue: 1000 + vipVariableName: vpn_if_tunnel_hello-interval + hello-tolerance: + vipObjectType: object vipType: ignore - vipValue: [] - ipv6-advertise: - vipObjectType: tree - vipPrimaryKey: - - protocol + vipValue: 12 + vipVariableName: vpn_if_tunnel_hello-tolerance + nat-refresh-interval: + vipObjectType: object vipType: ignore - vipValue: [] - service: - vipObjectType: tree - vipPrimaryKey: - - svc-type - vipType: ignore - vipValue: [] - tcp-optimization: - vipObjectType: node-only - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_tcp_optimization - templateId: a7829f35-98fe-4839-9ebf-74d9ebb08b70 - attachedMastersCount: 4 - configType: xml - createdOn: 1573952168465 - '@rid': 336 - factoryDefault: false - feature: vmanage-default - templateName: vpn512 - createdBy: admin - devicesAttached: 2 - templateDescription: vpn512 - lastUpdatedOn: 1573952168465 -- deviceType: - - vedge-cloud - - vedge-CSR-1000v - templateMinVersion: 15.0.0 + vipValue: 5 + vipVariableName: vpn_if_tunnel_nat_refresh_interval +- templateId: a9087839-9957-47b5-a61a-d7c22e650f4d + templateName: vpn0_interface + templateDescription: vpn0_interface templateType: vpn-vedge-interface + deviceType: + - vedge-cloud + - vedge-CSR-1000v lastUpdatedBy: admin + lastUpdatedOn: 1579748581198 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 4 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748581198 templateDefinition: if-name: vipObjectType: object @@ -927,577 +1644,206 @@ vmanage_feature_templates: vipValue: 'false' vipVariableName: vpn_if_tunnel_low_bandwidth_link max-control-connections: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_tunnel_max_control_connections - nat-refresh-interval: - vipObjectType: object - vipType: ignore - vipValue: 5 - vipVariableName: vpn_if_tunnel_nat_refresh_interval - port-hop: - vipObjectType: object - vipType: ignore - vipValue: 'true' - vipVariableName: vpn_if_tunnel_port_hop - tloc-extension-gre-to: - dst-ip: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_tunnel_tloc_ext_gre_to_dst_ip - vbond-as-stun-server: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_tunnel_vbond_as_stun_server - vmanage-connection-preference: - vipObjectType: object - vipType: ignore - vipValue: 5 - vipVariableName: vpn_if_tunnel_vmanage_connection_preference - vrrp: - vipObjectType: tree - vipPrimaryKey: - - grp-id - vipType: ignore - vipValue: [] - templateId: e03fae1b-22a3-4769-9d3d-08271dbb04b5 - attachedMastersCount: 4 - configType: xml - createdOn: 1573952168531 - '@rid': 337 - feature: vmanage-default - factoryDefault: false - createdBy: admin - templateName: vpn0_interface - devicesAttached: 2 - templateDescription: vpn0_interface - lastUpdatedOn: 1573952168531 -- deviceType: - - vedge-cloud - - vedge-CSR-1000v - templateMinVersion: 15.0.0 - templateType: vpn-vedge - lastUpdatedBy: admin - templateDefinition: - vpn-id: - vipObjectType: object - vipType: constant - vipValue: 0 - ecmp-hash-key: - layer4: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_layer4 - host: - vipObjectType: tree - vipPrimaryKey: - - hostname - vipType: ignore - vipValue: [] - ip: - gre-route: {} - ipsec-route: {} - route: - vipObjectType: tree - vipPrimaryKey: - - prefix - vipType: constant - vipValue: - - next-hop: - vipObjectType: tree - vipPrimaryKey: - - address - vipType: constant - vipValue: - - address: - vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: vpn0_default_gateway - distance: - vipObjectType: object - vipType: ignore - vipValue: 1 - vipVariableName: vpn_next_hop_ip_distance_0 - priority-order: - - address - - distance - prefix: - vipObjectType: object - vipType: constant - vipValue: 0.0.0.0/0 - vipVariableName: vpn_ipv4_ip_prefix - priority-order: - - prefix - - next-hop - ipv6: {} - name: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_name - omp: - advertise: - vipObjectType: tree - vipPrimaryKey: - - protocol - vipType: ignore - vipValue: [] - ipv6-advertise: - vipObjectType: tree - vipPrimaryKey: - - protocol - vipType: ignore - vipValue: [] - service: - vipObjectType: tree - vipPrimaryKey: - - svc-type - vipType: ignore - vipValue: [] - tcp-optimization: - vipObjectType: node-only - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_tcp_optimization - templateId: 1ebeac8d-9ea5-4b65-84ba-af3523b5efac - attachedMastersCount: 4 - configType: xml - createdOn: 1573952169034 - '@rid': 338 - factoryDefault: false - feature: vmanage-default - templateName: vpn0 - createdBy: admin - devicesAttached: 2 - templateDescription: vpn0 - lastUpdatedOn: 1573952169034 -- deviceType: - - vedge-cloud - - vedge-CSR-1000v - - vedge-C1111-8PLTEEAW - - vedge-ISR-4331 - templateMinVersion: 15.0.0 - templateType: vpn-vedge-interface - lastUpdatedBy: admin - templateDefinition: - if-name: - vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: vpn1_interface - access-list: - vipObjectType: tree - vipPrimaryKey: - - direction - vipType: ignore - vipValue: [] - arp: - ip: - vipObjectType: tree - vipPrimaryKey: - - addr - vipType: ignore - vipValue: [] - arp-timeout: - vipObjectType: object - vipType: ignore - vipValue: 1200 - vipVariableName: vpn_if_arp_timeout - autonegotiate: - vipObjectType: object - vipType: ignore - vipValue: 'true' - vipVariableName: vpn_if_autonegotiate - bandwidth-downstream: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_bandwidth_downstream - bandwidth-upstream: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_bandwidth_upstream - block-non-source-ip: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_block_non_source_ip - clear-dont-fragment: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_clear_dont_fragment - description: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_description - dhcp-helper: - vipObjectType: list - vipType: ignore - vipVariableName: vpn_if_dhcp_helper - dot1x: - vipObjectType: node-only - vipType: ignore - duplex: - vipObjectType: object - vipType: ignore - vipValue: _empty - vipVariableName: vpn_if_duplex - flow-control: - vipObjectType: object - vipType: ignore - vipValue: autoneg - vipVariableName: vpn_if_flow_control - icmp-redirect-disable: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_icmp_redirect_disable - ip: - address: - vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: vpn1_ipv4_address - secondary-address: - vipObjectType: tree - vipPrimaryKey: - - address - vipType: ignore - vipValue: [] - ipv6: - access-list: - vipObjectType: tree - vipPrimaryKey: - - direction - vipType: ignore - vipValue: [] - address: - vipObjectType: object - vipType: ignore - vipValue: '' - vipVariableName: vpn_if_ipv6_ipv6_address - dhcp-helper-v6: - vipObjectType: tree - vipPrimaryKey: - - address - vipType: ignore - vipValue: [] - secondary-address: - vipObjectType: tree - vipPrimaryKey: - - address + vipObjectType: object vipType: ignore - vipValue: [] - ipv6-vrrp: - vipObjectType: tree - vipPrimaryKey: - - grp-id - vipType: ignore - vipValue: [] - mac-address: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_mac_address - mtu: - vipObjectType: object - vipType: ignore - vipValue: 1500 - vipVariableName: vpn_if_ip_mtu - pmtu: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_pmtu - policer: - vipObjectType: tree - vipPrimaryKey: - - policer-name - - direction - vipType: ignore - vipValue: [] - qos-map: - vipObjectType: object - vipType: ignore - vipVariableName: qos_map - rewrite-rule: - rule-name: + vipVariableName: vpn_if_tunnel_max_control_connections + nat-refresh-interval: vipObjectType: object vipType: ignore - vipVariableName: rewrite_rule_name - shaping-rate: - vipObjectType: object - vipType: ignore - vipVariableName: qos_shaping_rate - shutdown: - vipObjectType: object - vipType: constant - vipValue: 'false' - vipVariableName: vpn_if_shutdown - speed: - vipObjectType: object - vipType: ignore - vipValue: _empty - vipVariableName: vpn_if_speed - static-ingress-qos: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_static_ingress_qos - tcp-mss-adjust: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_tcp_mss_adjust - tloc-extension: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_tloc_extension - tloc-extension-gre-from: - src-ip: + vipValue: 5 + vipVariableName: vpn_if_tunnel_nat_refresh_interval + port-hop: vipObjectType: object vipType: ignore - vipVariableName: vpn_if_tloc-ext_gre_from_src_ip - xconnect: + vipValue: 'true' + vipVariableName: vpn_if_tunnel_port_hop + tloc-extension-gre-to: + dst-ip: + vipObjectType: object + vipType: ignore + vipVariableName: vpn_if_tunnel_tloc_ext_gre_to_dst_ip + vbond-as-stun-server: vipObjectType: object vipType: ignore - vipVariableName: vpn_if_tloc-ext_gre_from_xconnect - tracker: - vipObjectType: list - vipType: ignore - vipVariableName: vpn_if_tracker + vipValue: 'false' + vipVariableName: vpn_if_tunnel_vbond_as_stun_server + vmanage-connection-preference: + vipObjectType: object + vipType: ignore + vipValue: 5 + vipVariableName: vpn_if_tunnel_vmanage_connection_preference vrrp: vipObjectType: tree vipPrimaryKey: - grp-id vipType: ignore vipValue: [] - templateId: 9b023d3d-1f19-439c-86f7-8755df3c8c5f - attachedMastersCount: 6 - configType: xml - createdOn: 1573952169188 - '@rid': 339 - feature: vmanage-default - factoryDefault: false - createdBy: admin - templateName: vpn1_interface - devicesAttached: 2 - templateDescription: vpn1_interface - lastUpdatedOn: 1573952169188 -- deviceType: +- templateId: b98b14b0-5be8-4bcb-8417-f491386ea88b + templateName: vpn0 + templateDescription: vpn0 + templateType: vpn-vedge + deviceType: - vedge-cloud - vedge-CSR-1000v - templateMinVersion: 15.0.0 - templateType: vpn-vedge-interface lastUpdatedBy: admin + lastUpdatedOn: 1579748581288 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 4 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748581288 templateDefinition: - if-name: + vpn-id: vipObjectType: object - vipType: variableName - vipValue: '' - vipVariableName: vpn512_interface - access-list: + vipType: constant + vipValue: 0 + ecmp-hash-key: + layer4: + vipObjectType: object + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_layer4 + host: vipObjectType: tree vipPrimaryKey: - - direction + - hostname vipType: ignore vipValue: [] - arp: - ip: + ip: + gre-route: {} + ipsec-route: {} + route: vipObjectType: tree vipPrimaryKey: - - addr - vipType: ignore - vipValue: [] - arp-timeout: - vipObjectType: object - vipType: ignore - vipValue: 1200 - vipVariableName: vpn_if_arp_timeout - autonegotiate: - vipObjectType: object - vipType: ignore - vipValue: 'true' - vipVariableName: vpn_if_autonegotiate - bandwidth-downstream: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_bandwidth_downstream - bandwidth-upstream: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_bandwidth_upstream - block-non-source-ip: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_block_non_source_ip - clear-dont-fragment: - vipObjectType: object - vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_clear_dont_fragment - description: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_description - dhcp-helper: - vipObjectType: list - vipType: ignore - vipVariableName: vpn_if_dhcp_helper - dot1x: - vipObjectType: node-only - vipType: ignore - duplex: - vipObjectType: object - vipType: ignore - vipValue: _empty - vipVariableName: vpn_if_duplex - flow-control: - vipObjectType: object - vipType: ignore - vipValue: autoneg - vipVariableName: vpn_if_flow_control - icmp-redirect-disable: + - prefix + vipType: constant + vipValue: + - next-hop: + vipObjectType: tree + vipPrimaryKey: + - address + vipType: constant + vipValue: + - address: + vipObjectType: object + vipType: variableName + vipValue: '' + vipVariableName: vpn0_default_gateway + distance: + vipObjectType: object + vipType: ignore + vipValue: 1 + vipVariableName: vpn_next_hop_ip_distance_0 + priority-order: + - address + - distance + prefix: + vipObjectType: object + vipType: constant + vipValue: 0.0.0.0/0 + vipVariableName: vpn_ipv4_ip_prefix + priority-order: + - prefix + - next-hop + ipv6: {} + name: vipObjectType: object vipType: ignore - vipValue: 'false' - vipVariableName: vpn_if_icmp_redirect_disable - ip: - dhcp-client: - vipObjectType: object - vipType: constant - vipValue: 'true' - dhcp-distance: - vipObjectType: object - vipType: ignore - vipValue: 1 - vipVariableName: vpn_if_ipv4_dhcp_distance - secondary-address: - vipObjectType: tree - vipPrimaryKey: - - address - vipType: ignore - vipValue: [] - ipv6: - access-list: - vipObjectType: tree - vipPrimaryKey: - - direction - vipType: ignore - vipValue: [] - address: - vipObjectType: object - vipType: ignore - vipValue: '' - vipVariableName: vpn_if_ipv6_ipv6_address - dhcp-helper-v6: + vipVariableName: vpn_name + omp: + advertise: vipObjectType: tree vipPrimaryKey: - - address + - protocol vipType: ignore vipValue: [] - secondary-address: + ipv6-advertise: vipObjectType: tree vipPrimaryKey: - - address + - protocol vipType: ignore vipValue: [] - ipv6-vrrp: + service: vipObjectType: tree vipPrimaryKey: - - grp-id + - svc-type vipType: ignore vipValue: [] - mac-address: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_mac_address - mtu: - vipObjectType: object - vipType: ignore - vipValue: 1500 - vipVariableName: vpn_if_ip_mtu - pmtu: - vipObjectType: object + tcp-optimization: + vipObjectType: node-only vipType: ignore vipValue: 'false' - vipVariableName: vpn_if_pmtu - policer: - vipObjectType: tree - vipPrimaryKey: - - policer-name - - direction - vipType: ignore - vipValue: [] - qos-map: + vipVariableName: vpn_tcp_optimization +- templateId: 010cc8ae-5409-4063-be8f-80db797a2890 + templateName: vpn512 + templateDescription: vpn512 + templateType: vpn-vedge + deviceType: + - vedge-cloud + - vedge-CSR-1000v + lastUpdatedBy: admin + lastUpdatedOn: 1579748581082 + factoryDefault: false + devicesAttached: 2 + attachedMastersCount: 4 + templateMinVersion: 15.0.0 + configType: xml + createdBy: admin + createdOn: 1579748581082 + templateDefinition: + vpn-id: vipObjectType: object - vipType: ignore - vipVariableName: qos_map - rewrite-rule: - rule-name: + vipType: constant + vipValue: 512 + ecmp-hash-key: + layer4: vipObjectType: object vipType: ignore - vipVariableName: rewrite_rule_name - shaping-rate: - vipObjectType: object - vipType: ignore - vipVariableName: qos_shaping_rate - shutdown: - vipObjectType: object - vipType: constant - vipValue: 'false' - vipVariableName: vpn_if_shutdown - speed: - vipObjectType: object - vipType: ignore - vipValue: _empty - vipVariableName: vpn_if_speed - static-ingress-qos: - vipObjectType: object - vipType: ignore - vipVariableName: vpn_if_static_ingress_qos - tcp-mss-adjust: - vipObjectType: object + vipValue: 'false' + vipVariableName: vpn_layer4 + host: + vipObjectType: tree + vipPrimaryKey: + - hostname vipType: ignore - vipVariableName: vpn_if_tcp_mss_adjust - tloc-extension: + vipValue: [] + ip: + gre-route: {} + ipsec-route: {} + ipv6: {} + name: vipObjectType: object vipType: ignore - vipVariableName: vpn_if_tloc_extension - tloc-extension-gre-from: - src-ip: - vipObjectType: object + vipVariableName: vpn_name + omp: + advertise: + vipObjectType: tree + vipPrimaryKey: + - protocol vipType: ignore - vipVariableName: vpn_if_tloc-ext_gre_from_src_ip - xconnect: - vipObjectType: object + vipValue: [] + ipv6-advertise: + vipObjectType: tree + vipPrimaryKey: + - protocol vipType: ignore - vipVariableName: vpn_if_tloc-ext_gre_from_xconnect - tracker: - vipObjectType: list - vipType: ignore - vipVariableName: vpn_if_tracker - vrrp: + vipValue: [] + service: vipObjectType: tree vipPrimaryKey: - - grp-id + - svc-type vipType: ignore vipValue: [] - templateId: 7c308b12-7a2e-4b31-a7e7-4f1a410e613d - attachedMastersCount: 4 - configType: xml - createdOn: 1573952169348 - '@rid': 340 - feature: vmanage-default - factoryDefault: false - templateName: vpn512_interface - createdBy: admin - devicesAttached: 2 - templateDescription: vpn512_interface - lastUpdatedOn: 1573952169348 + tcp-optimization: + vipObjectType: node-only + vipType: ignore + vipValue: 'false' + vipVariableName: vpn_tcp_optimization vmanage_device_templates: -- templateName: branch-vedge-cloud - templateDescription: Branch vEdge Cloud Template +- templateName: hq-vedge-cloud + templateDescription: HQ vEdge Cloud Template deviceType: vedge-cloud factoryDefault: false configType: template @@ -1530,14 +1876,14 @@ vmanage_device_templates: - templateName: vpn1 templateType: vpn-vedge subTemplates: + - templateName: vpn1_ospf + templateType: ospf - templateName: vpn1_interface templateType: vpn-vedge-interface - templateName: banner templateType: banner - templateId: cca93e42-a3e5-40dc-927f-4e4cd1f40608 - attached_devices: - - jenkins-vedge1 - - jenkins-vedge2 + templateId: c915749f-bfb3-48dd-adf8-8a65c14c437c + attached_devices: [] input: columns: - title: Login Banner(banner_login) @@ -1552,6 +1898,9 @@ vmanage_device_templates: - title: IPv4 Address(vpn1_ipv4_address) property: /1/vpn1_interface/interface/ip/address variable: vpn1_ipv4_address + - title: Interface Name(vpn1_ospf_interface) + property: /1//router/ospf/area/0/interface/vpn1_ospf_interface/name + variable: vpn1_ospf_interface - title: Interface Name(vpn512_interface) property: /512/vpn512_interface/interface/if-name variable: vpn512_interface @@ -1617,7 +1966,7 @@ vmanage_device_templates: templateType: vpn-vedge-interface - templateName: banner templateType: banner - templateId: 0d97d507-e912-452c-b4dc-acbb3272e73b + templateId: d381f6c2-2a93-4c97-bdb3-673f4d7ce6f9 attached_devices: [] input: columns: @@ -1660,9 +2009,57 @@ vmanage_device_templates: - title: Site ID(system_site_id) property: //system/site-id variable: system_site_id -- templateName: branch-1111 - templateDescription: Branch Template for C1111 - deviceType: vedge-C1111-8PLTEEAW +- templateName: vsmart + templateDescription: vsmart + deviceType: vsmart + factoryDefault: false + configType: template + policyId: '' + featureTemplateUidRange: [] + generalTemplates: + - templateName: Factory_Default_AAA_Template + templateType: aaa + - templateName: Factory_Default_vSmart_OMP_Template + templateType: omp-vsmart + - templateName: Factory_Default_vSmart_vManage_Security_Template + templateType: security-vsmart + - templateName: Factory_Default_vSmart_vManage_System_Template + templateType: system-vsmart + subTemplates: + - templateName: Factory_Default_Logging_Template + templateType: logging + - templateName: vsmart_vpn0 + templateType: vpn-vsmart + subTemplates: + - templateName: vsmart_vpn0_internet_interface + templateType: vpn-vsmart-interface + - templateName: vsmart_vpn512 + templateType: vpn-vsmart + subTemplates: + - templateName: vsmart_vpn512_mgmt_interface + templateType: vpn-vsmart-interface + templateId: 2613c332-02b8-490e-ad36-db41fb8ad742 + attached_devices: [] + input: + columns: + - title: Address(vpn0_default_gateway) + property: /0/vpn-instance/ip/route/0.0.0.0/0/next-hop/vpn0_default_gateway/address + variable: vpn0_default_gateway + - title: IPv4 Address(vpn0_internet_ipv4_address) + property: /0/eth1/interface/ip/address + variable: vpn0_internet_ipv4_address + - title: Hostname + property: //system/host-name + variable: null + - title: System IP + property: //system/system-ip + variable: null + - title: Site ID + property: //system/site-id + variable: null +- templateName: branch-4331 + templateDescription: Branch Template for ISR4331 + deviceType: vedge-ISR-4331 factoryDefault: false configType: template policyId: '' @@ -1695,9 +2092,7 @@ vmanage_device_templates: templateType: vpn-vedge-interface - templateName: banner templateType: banner - - templateName: cellular_controller - templateType: cellular-cedge-controller - templateId: e387f0a4-083a-409f-9eb4-b1aa98d6367b + templateId: 12479cf6-e491-4a65-87dc-62e7e6616dca attached_devices: [] input: columns: @@ -1731,9 +2126,9 @@ vmanage_device_templates: - title: Site ID(system_site_id) property: //system/site-id variable: system_site_id -- templateName: hq-vedge-cloud - templateDescription: HQ vEdge Cloud Template - deviceType: vedge-cloud +- templateName: branch-1111 + templateDescription: Branch Template for C1111 + deviceType: vedge-C1111-8PLTEEAW factoryDefault: false configType: template policyId: '' @@ -1743,7 +2138,7 @@ vmanage_device_templates: templateType: aaa - templateName: Factory_Default_BFD_Template templateType: bfd-vedge - - templateName: Factory_Default_vEdge_OMP_Template + - templateName: Factory_Default_vEdge_OMP_ipv46_Template templateType: omp-vedge - templateName: Factory_Default_vEdge_Security_Template templateType: security-vedge @@ -1752,26 +2147,23 @@ vmanage_device_templates: subTemplates: - templateName: Factory_Default_Logging_Template templateType: logging - - templateName: vpn0 + - templateName: Factory_Default_vEdge_VPN_0_Template templateType: vpn-vedge subTemplates: - - templateName: vpn0_interface + - templateName: Factory_Default_vEdge_DHCP_Tunnel_Interface templateType: vpn-vedge-interface - - templateName: vpn512 + - templateName: Factory_Default_vEdge_VPN_512_Template templateType: vpn-vedge - subTemplates: - - templateName: vpn512_interface - templateType: vpn-vedge-interface - templateName: vpn1 templateType: vpn-vedge subTemplates: - - templateName: vpn1_ospf - templateType: ospf - templateName: vpn1_interface templateType: vpn-vedge-interface - templateName: banner templateType: banner - templateId: e5c2fd2d-04c8-48a0-b735-398d9d55068b + - templateName: cellular_controller + templateType: cellular-cedge-controller + templateId: 4604cb11-9860-49b7-86ad-6eea9a0ad133 attached_devices: [] input: columns: @@ -1787,21 +2179,9 @@ vmanage_device_templates: - title: IPv4 Address(vpn1_ipv4_address) property: /1/vpn1_interface/interface/ip/address variable: vpn1_ipv4_address - - title: Interface Name(vpn1_ospf_interface) - property: /1//router/ospf/area/0/interface/vpn1_ospf_interface/name - variable: vpn1_ospf_interface - - title: Interface Name(vpn512_interface) - property: /512/vpn512_interface/interface/if-name - variable: vpn512_interface - - title: Address(vpn0_default_gateway) - property: /0/vpn-instance/ip/route/0.0.0.0/0/next-hop/vpn0_default_gateway/address - variable: vpn0_default_gateway - - title: Interface Name(vpn0_interface) - property: /0/vpn0_interface/interface/if-name - variable: vpn0_interface - - title: IPv4 Address(vpn0_internet_ipv4_address) - property: /0/vpn0_interface/interface/ip/address - variable: vpn0_internet_ipv4_address + - title: Interface Name(vpn_if_name_Default_vEdge_DHCP_Tunnel_Interface) + property: /0/vpn_if_name_Default_vEdge_DHCP_Tunnel_Interface/interface/if-name + variable: vpn_if_name_Default_vEdge_DHCP_Tunnel_Interface - title: Hostname(system_host_name) property: //system/host-name variable: system_host_name @@ -1817,9 +2197,9 @@ vmanage_device_templates: - title: Site ID(system_site_id) property: //system/site-id variable: system_site_id -- templateName: hq-csr1000v - templateDescription: HQ Template for CSR1000v - deviceType: vedge-CSR-1000v +- templateName: branch-vedge-cloud + templateDescription: Branch vEdge Cloud Template + deviceType: vedge-cloud factoryDefault: false configType: template policyId: '' @@ -1829,7 +2209,7 @@ vmanage_device_templates: templateType: aaa - templateName: Factory_Default_BFD_Template templateType: bfd-vedge - - templateName: Factory_Default_vEdge_OMP_ipv46_Template + - templateName: Factory_Default_vEdge_OMP_Template templateType: omp-vedge - templateName: Factory_Default_vEdge_Security_Template templateType: security-vedge @@ -1851,14 +2231,14 @@ vmanage_device_templates: - templateName: vpn1 templateType: vpn-vedge subTemplates: - - templateName: vpn1_ospf - templateType: ospf - templateName: vpn1_interface templateType: vpn-vedge-interface - templateName: banner templateType: banner - templateId: e87a841d-a1c3-41a5-a7e6-e7b7760f6a88 - attached_devices: [] + templateId: 8c4cc8af-74d4-4fdb-96b7-b7168dcb3cd3 + attached_devices: + - cleur-vedge1 + - cleur-vedge2 input: columns: - title: Login Banner(banner_login) @@ -1873,9 +2253,6 @@ vmanage_device_templates: - title: IPv4 Address(vpn1_ipv4_address) property: /1/vpn1_interface/interface/ip/address variable: vpn1_ipv4_address - - title: Interface Name(vpn1_ospf_interface) - property: /1//router/ospf/area/0/interface/vpn1_ospf_interface/name - variable: vpn1_ospf_interface - title: Interface Name(vpn512_interface) property: /512/vpn512_interface/interface/if-name variable: vpn512_interface @@ -1903,9 +2280,9 @@ vmanage_device_templates: - title: Site ID(system_site_id) property: //system/site-id variable: system_site_id -- templateName: branch-4331 - templateDescription: Branch Template for ISR4331 - deviceType: vedge-ISR-4331 +- templateName: hq-csr1000v + templateDescription: HQ Template for CSR1000v + deviceType: vedge-CSR-1000v factoryDefault: false configType: template policyId: '' @@ -1924,21 +2301,26 @@ vmanage_device_templates: subTemplates: - templateName: Factory_Default_Logging_Template templateType: logging - - templateName: Factory_Default_vEdge_VPN_0_Template + - templateName: vpn0 templateType: vpn-vedge subTemplates: - - templateName: Factory_Default_vEdge_DHCP_Tunnel_Interface + - templateName: vpn0_interface templateType: vpn-vedge-interface - - templateName: Factory_Default_vEdge_VPN_512_Template + - templateName: vpn512 templateType: vpn-vedge + subTemplates: + - templateName: vpn512_interface + templateType: vpn-vedge-interface - templateName: vpn1 templateType: vpn-vedge subTemplates: + - templateName: vpn1_ospf + templateType: ospf - templateName: vpn1_interface templateType: vpn-vedge-interface - templateName: banner templateType: banner - templateId: b9b3e22c-2066-4251-90d2-b24fad2d8a50 + templateId: 5609a959-d12f-4833-8156-9c301034feac attached_devices: [] input: columns: @@ -1954,9 +2336,21 @@ vmanage_device_templates: - title: IPv4 Address(vpn1_ipv4_address) property: /1/vpn1_interface/interface/ip/address variable: vpn1_ipv4_address - - title: Interface Name(vpn_if_name_Default_vEdge_DHCP_Tunnel_Interface) - property: /0/vpn_if_name_Default_vEdge_DHCP_Tunnel_Interface/interface/if-name - variable: vpn_if_name_Default_vEdge_DHCP_Tunnel_Interface + - title: Interface Name(vpn1_ospf_interface) + property: /1//router/ospf/area/0/interface/vpn1_ospf_interface/name + variable: vpn1_ospf_interface + - title: Interface Name(vpn512_interface) + property: /512/vpn512_interface/interface/if-name + variable: vpn512_interface + - title: Address(vpn0_default_gateway) + property: /0/vpn-instance/ip/route/0.0.0.0/0/next-hop/vpn0_default_gateway/address + variable: vpn0_default_gateway + - title: Interface Name(vpn0_interface) + property: /0/vpn0_interface/interface/if-name + variable: vpn0_interface + - title: IPv4 Address(vpn0_internet_ipv4_address) + property: /0/vpn0_interface/interface/ip/address + variable: vpn0_internet_ipv4_address - title: Hostname(system_host_name) property: //system/host-name variable: system_host_name diff --git a/inventory/jenkins/host_vars/jenkins-vsmart1/sdwan.yml b/inventory/jenkins/host_vars/jenkins-vsmart1/sdwan.yml index a2f9ce2e..e80718b7 100644 --- a/inventory/jenkins/host_vars/jenkins-vsmart1/sdwan.yml +++ b/inventory/jenkins/host_vars/jenkins-vsmart1/sdwan.yml @@ -3,4 +3,12 @@ sdwan_transport_ip: 192.133.179.14 vpn0_netmask: 24 vpn0_gateway: 192.133.179.1 ansible_host: "{{ sdwan_transport_ip }}" -sdwan_site_id: 4 \ No newline at end of file +sdwan_site_id: 4 +sdwan_template: + name: 'vsmart' + variables: + 'vpn0_internet_ipv4_address': "{{ sdwan_transport_ip }}/{{ vpn0_netmask }}" + 'vpn0_default_gateway': "{{ vpn0_gateway }}" + 'system_site_id': "{{ sdwan_site_id }}" + 'system_host_name': "{{ inventory_hostname}}" + 'system_system_ip': "{{ sdwan_system_ip }}" \ No newline at end of file diff --git a/inventory/jenkins/host_vars/jenkins-vsmart2/sdwan.yml b/inventory/jenkins/host_vars/jenkins-vsmart2/sdwan.yml index fd81d1fa..7dab6d1c 100644 --- a/inventory/jenkins/host_vars/jenkins-vsmart2/sdwan.yml +++ b/inventory/jenkins/host_vars/jenkins-vsmart2/sdwan.yml @@ -3,4 +3,12 @@ sdwan_transport_ip: 192.133.179.15 vpn0_netmask: 24 vpn0_gateway: 192.133.179.1 ansible_host: "{{ sdwan_transport_ip }}" -sdwan_site_id: 5 \ No newline at end of file +sdwan_site_id: 5 +sdwan_template: + name: 'vsmart' + variables: + 'vpn0_internet_ipv4_address': "{{ sdwan_transport_ip }}/{{ vpn0_netmask }}" + 'vpn0_default_gateway': "{{ vpn0_gateway }}" + 'system_site_id': "{{ sdwan_site_id }}" + 'system_host_name': "{{ inventory_hostname}}" + 'system_system_ip': "{{ sdwan_system_ip }}" \ No newline at end of file