diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md index 679fe1e36ab..44facd95de0 100644 --- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md @@ -31,9 +31,9 @@ | [        vtep_diagnostic](## ".[].vrfs.[].vtep_diagnostic") | Dictionary | | | | Enable VTEP Network diagnostics.
This will create a loopback with virtual source-nat enable to perform diagnostics from the switch.
| | [          loopback](## ".[].vrfs.[].vtep_diagnostic.loopback") | Integer | | | Min: 2
Max: 2100 | Loopback interface number, required when vtep_diagnotics defined.
| | [          loopback_description](## ".[].vrfs.[].vtep_diagnostic.loopback_description") | String | | | | Provide a custom description for loopback interface. | - | [          loopback_ip_range](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_range") | String | | | | IPv4_address/Mask.
Loopback ip range, a unique ip is derived from this ranged and assignedto each l3 leaf based on it's unique id.
Loopback is not created unless loopback_ip_range or loopback_ip_pools are set.
| - | [          loopback_ipv6_range](## ".[].vrfs.[].vtep_diagnostic.loopback_ipv6_range") | String | | | | IPv6_address/Mask.
Loopback ipv6 range, a unique ipv6 is derived from this ranged and assignedto each l3 leaf based on it's unique id.
Loopback is not created unless loopback_ipv6_range is set.
| - | [          loopback_ip_pools](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools") | List, items: Dictionary | | | | For inventories with multiple PODs a loopback range can be set per POD to avoid overlaps.
This only takes effect when loopback_ip_range is not defined, ptional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set).
| + | [          loopback_ip_range](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_range") | String | | | | IPv4_address/Mask.
Loopback ip range, a unique ip is derived from this ranged and assigned to each l3 leaf based on it's unique id.
Loopback is not created unless loopback_ip_range or loopback_ip_pools are set.
| + | [          loopback_ipv6_range](## ".[].vrfs.[].vtep_diagnostic.loopback_ipv6_range") | String | | | | IPv6_address/Mask.
Loopback ipv6 range, a unique ipv6 is derived from this ranged and assigned to each l3 leaf based on it's unique id.
Loopback is not created unless loopback_ipv6_range or loopback_ip_pools are set.
| + | [          loopback_ip_pools](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools") | List, items: Dictionary | | | | For inventories with multiple PODs a loopback range can be set per POD to avoid overlaps.
This only takes effect when loopback_ip_range is not defined, optional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set).
| | [            - pod](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools.[].pod") | String | | | | POD name. | | [              ipv4_pool](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools.[].ipv4_pool") | String | | | | IPv4_address/Mask. | | [              ipv6_pool](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools.[].ipv6_pool") | String | | | | IPv6_address/Mask. | @@ -184,17 +184,17 @@ loopback_description: # IPv4_address/Mask. - # Loopback ip range, a unique ip is derived from this ranged and assignedto each l3 leaf based on it's unique id. + # Loopback ip range, a unique ip is derived from this ranged and assigned to each l3 leaf based on it's unique id. # Loopback is not created unless loopback_ip_range or loopback_ip_pools are set. loopback_ip_range: # IPv6_address/Mask. - # Loopback ipv6 range, a unique ipv6 is derived from this ranged and assignedto each l3 leaf based on it's unique id. - # Loopback is not created unless loopback_ipv6_range is set. + # Loopback ipv6 range, a unique ipv6 is derived from this ranged and assigned to each l3 leaf based on it's unique id. + # Loopback is not created unless loopback_ipv6_range or loopback_ip_pools are set. loopback_ipv6_range: # For inventories with multiple PODs a loopback range can be set per POD to avoid overlaps. - # This only takes effect when loopback_ip_range is not defined, ptional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set). + # This only takes effect when loopback_ip_range is not defined, optional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set). loopback_ip_pools: # POD name. diff --git a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml index 04b20bee782..0a0d2e659fe 100644 --- a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml @@ -6007,7 +6007,7 @@ $defs: description: 'IPv4_address/Mask. Loopback ip range, a unique ip is derived from this ranged and - assignedto each l3 leaf based on it''s unique id. + assigned to each l3 leaf based on it''s unique id. Loopback is not created unless loopback_ip_range or loopback_ip_pools are set. @@ -6018,9 +6018,10 @@ $defs: description: 'IPv6_address/Mask. Loopback ipv6 range, a unique ipv6 is derived from this ranged - and assignedto each l3 leaf based on it''s unique id. + and assigned to each l3 leaf based on it''s unique id. - Loopback is not created unless loopback_ipv6_range is set. + Loopback is not created unless loopback_ipv6_range or loopback_ip_pools + are set. ' loopback_ip_pools: @@ -6029,7 +6030,7 @@ $defs: can be set per POD to avoid overlaps. This only takes effect when loopback_ip_range is not defined, - ptional (loopback is not created unless loopback_ip_range or + optional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set). ' diff --git a/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml b/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml index bbcf3258463..36757df1291 100644 --- a/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml @@ -430,19 +430,19 @@ $defs: type: str description: | IPv4_address/Mask. - Loopback ip range, a unique ip is derived from this ranged and assignedto each l3 leaf based on it's unique id. + Loopback ip range, a unique ip is derived from this ranged and assigned to each l3 leaf based on it's unique id. Loopback is not created unless loopback_ip_range or loopback_ip_pools are set. loopback_ipv6_range: type: str description: | IPv6_address/Mask. - Loopback ipv6 range, a unique ipv6 is derived from this ranged and assignedto each l3 leaf based on it's unique id. - Loopback is not created unless loopback_ipv6_range is set. + Loopback ipv6 range, a unique ipv6 is derived from this ranged and assigned to each l3 leaf based on it's unique id. + Loopback is not created unless loopback_ipv6_range or loopback_ip_pools are set. loopback_ip_pools: type: list description: | For inventories with multiple PODs a loopback range can be set per POD to avoid overlaps. - This only takes effect when loopback_ip_range is not defined, ptional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set). + This only takes effect when loopback_ip_range is not defined, optional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set). items: type: dict keys: