From 760ff97acf77785fc5ce1320aa7adaa97eba6739 Mon Sep 17 00:00:00 2001 From: Carl Baillargeon Date: Fri, 25 Oct 2024 10:08:17 -0400 Subject: [PATCH] Fix(eos_validate_state): Update diagram and documentation to include custom ANTA test catalogs (#4653) --- .../docs/_media/eos_validate_state_dark.svg | 4 +- .../docs/_media/eos_validate_state_light.svg | 4 +- .../excalidraw/eos_validate_state.excalidraw | 692 ++++++++++++------ .../avd/roles/eos_validate_state/README.md | 1 + 4 files changed, 455 insertions(+), 246 deletions(-) diff --git a/ansible_collections/arista/avd/docs/_media/eos_validate_state_dark.svg b/ansible_collections/arista/avd/docs/_media/eos_validate_state_dark.svg index 5aab0ed9dd6..999ae46ee96 100644 --- a/ansible_collections/arista/avd/docs/_media/eos_validate_state_dark.svg +++ b/ansible_collections/arista/avd/docs/_media/eos_validate_state_dark.svg @@ -1,4 +1,4 @@ - + @@ -18,4 +18,4 @@ - reports/<fabric_name>reports/test_resultsOutputStructuredEOS ConfigANTATest Catalogintended/structured_configsintended/test_catalogseos_validate_stateANTAInputEOS FabricModules:- arista.avd.eos_validate_state_runner- arista.avd.eos_validate_state_reports \ No newline at end of file + reports/<fabric_name>reports/test_resultsOutputStructuredEOS ConfigANTATest Catalogintended/structured_configsintended/test_catalogseos_validate_stateANTAInputEOS FabricModules:- arista.avd.eos_validate_state_runner- arista.avd.eos_validate_state_reportsCustom ANTATest Catalogcustom_anta_catalogs/ \ No newline at end of file diff --git a/ansible_collections/arista/avd/docs/_media/eos_validate_state_light.svg b/ansible_collections/arista/avd/docs/_media/eos_validate_state_light.svg index 18990bd26b3..a8f644700a6 100644 --- a/ansible_collections/arista/avd/docs/_media/eos_validate_state_light.svg +++ b/ansible_collections/arista/avd/docs/_media/eos_validate_state_light.svg @@ -1,4 +1,4 @@ - + @@ -18,4 +18,4 @@ - reports/<fabric_name>reports/test_resultsOutputStructuredEOS ConfigANTATest Catalogintended/structured_configsintended/test_catalogseos_validate_stateANTAInputEOS FabricModules:- arista.avd.eos_validate_state_runner- arista.avd.eos_validate_state_reports \ No newline at end of file + reports/<fabric_name>reports/test_resultsOutputStructuredEOS ConfigANTATest Catalogintended/structured_configsintended/test_catalogseos_validate_stateANTAInputEOS FabricModules:- arista.avd.eos_validate_state_runner- arista.avd.eos_validate_state_reportsCustom ANTATest Catalogcustom_anta_catalogs/ \ No newline at end of file diff --git a/ansible_collections/arista/avd/docs/_media/excalidraw/eos_validate_state.excalidraw b/ansible_collections/arista/avd/docs/_media/excalidraw/eos_validate_state.excalidraw index 2917dcb853b..9df1bf9ce18 100644 --- a/ansible_collections/arista/avd/docs/_media/excalidraw/eos_validate_state.excalidraw +++ b/ansible_collections/arista/avd/docs/_media/excalidraw/eos_validate_state.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "text", - "version": 631, - "versionNonce": 537063454, + "version": 672, + "versionNonce": 165756150, "isDeleted": false, "id": "Zvewl9phm7Hj_-9VAcd_8", "fillStyle": "hachure", @@ -26,7 +26,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 20, @@ -41,8 +41,8 @@ }, { "type": "text", - "version": 845, - "versionNonce": 167389378, + "version": 886, + "versionNonce": 1838527850, "isDeleted": false, "id": "9Inth4ydynMZtMvVjCJRO", "fillStyle": "hachure", @@ -62,7 +62,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 20, @@ -77,8 +77,8 @@ }, { "type": "image", - "version": 576, - "versionNonce": 1398392211, + "version": 602, + "versionNonce": 158352374, "isDeleted": false, "id": "ONrV9RmOMSdzu2QQkTcG3", "fillStyle": "hachure", @@ -88,7 +88,7 @@ "opacity": 100, "angle": 0, "x": 917, - "y": 224, + "y": 223, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 80, @@ -100,7 +100,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723475274659, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -112,8 +112,8 @@ }, { "type": "image", - "version": 650, - "versionNonce": 2084393245, + "version": 678, + "versionNonce": 933142122, "isDeleted": false, "id": "RbHSKg4hFnT2AtFR-IpS_", "fillStyle": "hachure", @@ -122,7 +122,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1014, + "x": 1013, "y": 235, "strokeColor": "transparent", "backgroundColor": "transparent", @@ -135,7 +135,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723475274659, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -147,8 +147,8 @@ }, { "type": "rectangle", - "version": 930, - "versionNonce": 1219181662, + "version": 971, + "versionNonce": 668610102, "isDeleted": false, "id": "wjQ2Ta9Mkx668BKIvVlse", "fillStyle": "hachure", @@ -179,14 +179,14 @@ "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false }, { "type": "rectangle", - "version": 1151, - "versionNonce": 1476116610, + "version": 1192, + "versionNonce": 2093971498, "isDeleted": false, "id": "1l3VhcJU28xDP4qgjX8jU", "fillStyle": "hachure", @@ -213,14 +213,14 @@ "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false }, { "type": "text", - "version": 539, - "versionNonce": 117440670, + "version": 580, + "versionNonce": 337835894, "isDeleted": false, "id": "vlWefLF-vnBf60g0KVZWl", "fillStyle": "hachure", @@ -229,7 +229,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 937.4772727272726, + "x": 936.4772727272726, "y": 161.2411616161616, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -242,7 +242,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 28, @@ -257,8 +257,8 @@ }, { "type": "text", - "version": 643, - "versionNonce": 1769234498, + "version": 685, + "versionNonce": 1833100010, "isDeleted": false, "id": "LiFCRqfUl5ZHGOneowZnr", "fillStyle": "hachure", @@ -267,7 +267,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -24.149305555555884, + "x": -25.149305555555884, "y": 221.38888888888886, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -280,7 +280,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 20, @@ -295,8 +295,8 @@ }, { "type": "text", - "version": 967, - "versionNonce": 1588739294, + "version": 1008, + "versionNonce": 654350518, "isDeleted": false, "id": "Iv0vm_mc2HZYkUa05r2z-", "fillStyle": "hachure", @@ -318,7 +318,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 20, @@ -333,8 +333,8 @@ }, { "type": "image", - "version": 787, - "versionNonce": 1935125053, + "version": 812, + "versionNonce": 1256226474, "isDeleted": false, "id": "Ds0fcEqUEXRKOQHbDGdC_", "fillStyle": "hachure", @@ -356,7 +356,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723475274659, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -368,8 +368,8 @@ }, { "type": "image", - "version": 1100, - "versionNonce": 1325196307, + "version": 1128, + "versionNonce": 812357878, "isDeleted": false, "id": "o_11SzqOd1FdF8Okoke4e", "fillStyle": "hachure", @@ -378,7 +378,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1014.3333333333333, + "x": 1013.3333333333333, "y": 570.6666666666667, "strokeColor": "transparent", "backgroundColor": "transparent", @@ -391,7 +391,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723475274659, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -403,8 +403,8 @@ }, { "type": "rectangle", - "version": 1475, - "versionNonce": 1245906946, + "version": 1517, + "versionNonce": 964359594, "isDeleted": false, "id": "kjtD0nAV0gTQ-feRdr5XT", "fillStyle": "hachure", @@ -413,7 +413,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -54.33333333333326, + "x": -55.33333333333326, "y": 206.77777777777777, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -431,14 +431,14 @@ "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false }, { "type": "rectangle", - "version": 1782, - "versionNonce": 894628126, + "version": 1823, + "versionNonce": 1746407926, "isDeleted": false, "id": "V8LUUCYxWB9YfL-oFV-qN", "fillStyle": "hachure", @@ -465,14 +465,14 @@ "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false }, { "type": "text", - "version": 304, - "versionNonce": 845592514, + "version": 346, + "versionNonce": 1386393706, "isDeleted": false, "id": "cC3QzMwRJAetFveXZ03DF", "fillStyle": "hachure", @@ -481,7 +481,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -38.00000000000023, + "x": -39.00000000000023, "y": 310.3333333333333, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -494,7 +494,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 16, @@ -509,8 +509,8 @@ }, { "type": "text", - "version": 642, - "versionNonce": 374545758, + "version": 683, + "versionNonce": 577659702, "isDeleted": false, "id": "J9ezEbT-DVsA8zI_kYWPL", "fillStyle": "hachure", @@ -532,7 +532,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 16, @@ -547,8 +547,8 @@ }, { "type": "text", - "version": 937, - "versionNonce": 33451906, + "version": 977, + "versionNonce": 1283789610, "isDeleted": false, "id": "9G5q6wBseN-GOrCfYhK0x", "fillStyle": "hachure", @@ -557,7 +557,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 437.03125, + "x": 436.03125, "y": 237.25, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -568,7 +568,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 20, @@ -583,8 +583,8 @@ }, { "type": "text", - "version": 1108, - "versionNonce": 1996734878, + "version": 1148, + "versionNonce": 2020117622, "isDeleted": false, "id": "79Hx23o18xrAzTWnZOK7I", "fillStyle": "hachure", @@ -593,7 +593,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 463.6875, + "x": 462.6875, "y": 288.45, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -604,7 +604,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 28, @@ -619,8 +619,8 @@ }, { "type": "rectangle", - "version": 1530, - "versionNonce": 1028206402, + "version": 1574, + "versionNonce": 160243178, "isDeleted": false, "id": "87eznxqCZV8KSbFJ4bhWo", "fillStyle": "hachure", @@ -629,7 +629,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 332.5, + "x": 331.5, "y": 224, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -646,10 +646,6 @@ "id": "IGeW7H-8O9p1S-sdn-inq", "type": "arrow" }, - { - "id": "04T4hn4rF_vCWr-SBG5nj", - "type": "arrow" - }, { "id": "bfvv7DKd0EaLS1Y4_bMYE", "type": "arrow" @@ -661,16 +657,24 @@ { "id": "urMyZgPoZUu4QHYhvXu6V", "type": "arrow" + }, + { + "id": "26uGqont0XISyhYZqmELj", + "type": "arrow" + }, + { + "id": "04T4hn4rF_vCWr-SBG5nj", + "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false }, { "type": "text", - "version": 307, - "versionNonce": 2056642014, + "version": 363, + "versionNonce": 2009828790, "isDeleted": false, "id": "2mjlCErFCsemgFXWAtljL", "fillStyle": "hachure", @@ -679,8 +683,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 42.83333333333334, - "y": 159.72222222222234, + "x": 40.83333333333334, + "y": 154.72222222222234, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 82.03125, @@ -692,7 +696,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 28, @@ -707,8 +711,8 @@ }, { "type": "arrow", - "version": 703, - "versionNonce": 145094402, + "version": 761, + "versionNonce": 1724240042, "isDeleted": false, "id": "IGeW7H-8O9p1S-sdn-inq", "fillStyle": "hachure", @@ -717,7 +721,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 226.3333333333331, + "x": 225.3333333333331, "y": 261.88526021450366, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -730,7 +734,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { @@ -759,8 +763,60 @@ }, { "type": "arrow", - "version": 875, - "versionNonce": 907702814, + "version": 901, + "versionNonce": 767321846, + "isDeleted": false, + "id": "26uGqont0XISyhYZqmELj", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 226.3333333333331, + "y": 446.88526021450366, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 97.3888888888892, + "height": 41.4501240612625, + "seed": 1884600490, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": null, + "updated": 1729863806326, + "link": null, + "locked": false, + "startBinding": { + "elementId": "ylGryc1oLqJ2di9pOB271", + "focus": 0.38894413282982615, + "gap": 1.4469696969695747 + }, + "endBinding": { + "elementId": "87eznxqCZV8KSbFJ4bhWo", + "focus": 0.0893035806835276, + "gap": 7.7777777777777715 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "triangle", + "points": [ + [ + 0, + 0 + ], + [ + 97.3888888888892, + -41.4501240612625 + ] + ] + }, + { + "type": "arrow", + "version": 929, + "versionNonce": 1742351210, "isDeleted": false, "id": "bfvv7DKd0EaLS1Y4_bMYE", "fillStyle": "hachure", @@ -782,13 +838,13 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "87eznxqCZV8KSbFJ4bhWo", - "focus": -0.49724358677597774, - "gap": 4.833333333333087 + "focus": -0.49729386333893644, + "gap": 5.833333333333087 }, "endBinding": { "elementId": "wjQ2Ta9Mkx668BKIvVlse", @@ -811,8 +867,8 @@ }, { "type": "arrow", - "version": 1160, - "versionNonce": 613664450, + "version": 1214, + "versionNonce": 985667638, "isDeleted": false, "id": "b7QKUNZPjqi-PB87fiR6T", "fillStyle": "hachure", @@ -834,13 +890,13 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "87eznxqCZV8KSbFJ4bhWo", - "focus": -0.3969483523867932, - "gap": 4.833333333333087 + "focus": -0.3997440887511123, + "gap": 5.833333333333087 }, "endBinding": { "elementId": "1l3VhcJU28xDP4qgjX8jU", @@ -863,8 +919,8 @@ }, { "type": "arrow", - "version": 1472, - "versionNonce": 1954709086, + "version": 1526, + "versionNonce": 1662332458, "isDeleted": false, "id": "urMyZgPoZUu4QHYhvXu6V", "fillStyle": "hachure", @@ -886,12 +942,12 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "FAKdhjDAfz-56GN9yNGoE", - "focus": -0.9903858087023499, + "focus": -0.9957723637793676, "gap": 5.776804050525129 }, "endBinding": { @@ -919,8 +975,8 @@ }, { "type": "arrow", - "version": 819, - "versionNonce": 1773248130, + "version": 1679, + "versionNonce": 1723572598, "isDeleted": false, "id": "04T4hn4rF_vCWr-SBG5nj", "fillStyle": "hachure", @@ -929,12 +985,12 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 271.38534507463396, - "y": 434.16666666666674, + "x": 306.6697337555804, + "y": 706.1666666666667, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 54.336877147588325, - "height": 48.757515341534486, + "width": 74.05248846664188, + "height": 257.7575153415345, "seed": 539212657, "groupIds": [], "frameId": null, @@ -942,18 +998,18 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "CK5D_wmQ9ss8CAzbcEVGR", - "focus": 0.0999854818584104, - "gap": 2.762626262626327 + "focus": 0.436111454400118, + "gap": 8.442461028307548 }, "endBinding": { "elementId": "87eznxqCZV8KSbFJ4bhWo", - "focus": 0.47326254719580874, - "gap": 6.7777777777777715 + "focus": 0.7427309320557389, + "gap": 12.409151325132257 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -964,15 +1020,19 @@ 0 ], [ - 54.336877147588325, - -48.757515341534486 + 68.38329654744996, + -31.194444444444457 + ], + [ + 74.05248846664188, + -257.7575153415345 ] ] }, { "type": "text", - "version": 1179, - "versionNonce": 2057241246, + "version": 1421, + "versionNonce": 761387242, "isDeleted": false, "id": "gJ7xv1_eFQtlzHy6MPDLP", "fillStyle": "hachure", @@ -981,8 +1041,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 30.52241161616189, - "y": 441.19696969696986, + "x": 24.52241161616189, + "y": 585.1969696969699, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 117.1875, @@ -994,7 +1054,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "fontSize": 20, @@ -1009,8 +1069,8 @@ }, { "type": "rectangle", - "version": 2152, - "versionNonce": 1153334850, + "version": 2396, + "versionNonce": 888406710, "isDeleted": false, "id": "CK5D_wmQ9ss8CAzbcEVGR", "fillStyle": "hachure", @@ -1019,8 +1079,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -125.2272727272723, - "y": 436.92929292929307, + "x": -131.2272727272723, + "y": 580.9292929292931, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 429.45454545454515, @@ -1037,14 +1097,14 @@ "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false }, { "type": "arrow", - "version": 3128, - "versionNonce": 1260453598, + "version": 3808, + "versionNonce": 1179331498, "isDeleted": false, "id": "eglN6hOyD0IlRFH-GDP70", "fillStyle": "hachure", @@ -1053,8 +1113,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -53.402587686872494, - "y": 615.9924242424241, + "x": -59.402587686872494, + "y": 759.9924242424241, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 61.36682070438201, @@ -1066,18 +1126,14 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, - "startBinding": { - "elementId": "nKJzjdt2KcIXk4J4J8QAI", - "focus": -0.42190816837314804, - "gap": 1 - }, + "startBinding": null, "endBinding": { "elementId": "cI--RkKeLn_xuyqpyweju", - "focus": -0.4481238485455213, - "gap": 1.0934343434345237 + "focus": -0.463488424172936, + "gap": 2.093434343434467 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1095,8 +1151,8 @@ }, { "type": "arrow", - "version": 3237, - "versionNonce": 848913922, + "version": 3914, + "versionNonce": 2014198774, "isDeleted": false, "id": "gB01RK1LG4yjUQXN7Z-jq", "fillStyle": "hachure", @@ -1105,8 +1161,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -51.59958901433788, - "y": 615.9722222222223, + "x": -58.59958901433788, + "y": 759.9722222222223, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 229.54997156064837, @@ -1118,18 +1174,14 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, - "startBinding": { - "elementId": "nKJzjdt2KcIXk4J4J8QAI", - "focus": -0.7317174294319478, - "gap": 1 - }, + "startBinding": null, "endBinding": { "elementId": "xbwUcynOs_U3auH0FPw5Q", - "focus": -0.7577290953523401, - "gap": 1.270202020202305 + "focus": -0.7745501893067742, + "gap": 2.270202020202248 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1147,8 +1199,8 @@ }, { "type": "arrow", - "version": 3457, - "versionNonce": 1788441374, + "version": 4137, + "versionNonce": 66856554, "isDeleted": false, "id": "4XD9fcdmfFUAgbj4QPmf9", "fillStyle": "hachure", @@ -1157,8 +1209,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 39.82442972307467, - "y": 613.8333333333336, + "x": 33.82442972307467, + "y": 757.8333333333336, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 30.529113715464064, @@ -1170,18 +1222,18 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "EX1T0KTQnxrKLKRzY9FB7", - "focus": 0.30474657479176415, - "gap": 3.1111111111112564 + "focus": 0.294953881746393, + "gap": 2.1111111111112564 }, "endBinding": { "elementId": "cI--RkKeLn_xuyqpyweju", - "focus": 0.21500973295903694, - "gap": 1 + "focus": 0.2248024260044078, + "gap": 1.4267676767679518 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1199,8 +1251,8 @@ }, { "type": "arrow", - "version": 3493, - "versionNonce": 1010914754, + "version": 4170, + "versionNonce": 1712278838, "isDeleted": false, "id": "Jbf4zgVJiIMRe_1EImsQM", "fillStyle": "hachure", @@ -1209,8 +1261,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 42.42405645310487, - "y": 614.8333333333336, + "x": 35.42405645310487, + "y": 758.8333333333336, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 136.85421369983305, @@ -1222,18 +1274,18 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "EX1T0KTQnxrKLKRzY9FB7", - "focus": -0.6232111909549862, - "gap": 2.1111111111112564 + "focus": -0.6146127440384492, + "gap": 1.1111111111112564 }, "endBinding": { "elementId": "xbwUcynOs_U3auH0FPw5Q", - "focus": -0.6468237021498829, - "gap": 1 + "focus": -0.6554221490664189, + "gap": 1.7777777777778851 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1251,8 +1303,8 @@ }, { "type": "arrow", - "version": 3257, - "versionNonce": 595156830, + "version": 3719, + "versionNonce": 1061144874, "isDeleted": false, "id": "7Lfv7eqNbBBRAdyWGHe7I", "fillStyle": "hachure", @@ -1261,8 +1313,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 134.47389869929225, - "y": 613.8333333333336, + "x": 128.47389869929225, + "y": 757.8333333333336, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 124.81658905768973, @@ -1274,15 +1326,19 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806326, "link": null, "locked": false, "startBinding": { "elementId": "MBFVWViDUYVounlMQdR4l", - "focus": 0.6862469019887771, - "gap": 3.1111111111112564 + "focus": 0.6643540408367985, + "gap": 2.1111111111112564 + }, + "endBinding": { + "elementId": "cI--RkKeLn_xuyqpyweju", + "focus": 0.5669201266538466, + "gap": 1 }, - "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": null, @@ -1299,8 +1355,8 @@ }, { "type": "arrow", - "version": 3295, - "versionNonce": 1926581634, + "version": 3757, + "versionNonce": 744240758, "isDeleted": false, "id": "lXW0FYYwj8-PE0XuyBr6B", "fillStyle": "hachure", @@ -1309,8 +1365,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 135.95034997243442, - "y": 613.8333333333336, + "x": 129.95034997243442, + "y": 757.8333333333336, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 43.52815041739268, @@ -1322,15 +1378,19 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806327, "link": null, "locked": false, "startBinding": { "elementId": "MBFVWViDUYVounlMQdR4l", - "focus": -0.30113509134086786, - "gap": 3.1111111111112564 + "focus": -0.2886540920509792, + "gap": 2.1111111111112564 + }, + "endBinding": { + "elementId": "xbwUcynOs_U3auH0FPw5Q", + "focus": -0.3746723501979256, + "gap": 1 }, - "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": null, @@ -1347,8 +1407,8 @@ }, { "type": "arrow", - "version": 3170, - "versionNonce": 1242678174, + "version": 3850, + "versionNonce": 2139165674, "isDeleted": false, "id": "lvTCIDwVaR_gIeeU7UZIm", "fillStyle": "hachure", @@ -1357,8 +1417,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 225.0917062684032, - "y": 615.3888888888893, + "x": 219.0917062684032, + "y": 759.3888888888893, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 213.54742165587413, @@ -1370,18 +1430,18 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806327, "link": null, "locked": false, "startBinding": { "elementId": "N6q6jMuYMY42ZoH7CAPtg", - "focus": 0.7425034918044059, - "gap": 1.5555555555553724 + "focus": 0.7162052106538375, + "gap": 1 }, "endBinding": { "elementId": "cI--RkKeLn_xuyqpyweju", - "focus": 0.6803275429864423, - "gap": 1 + "focus": 0.70662582413701, + "gap": 1.4761253437125674 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1399,8 +1459,8 @@ }, { "type": "arrow", - "version": 3211, - "versionNonce": 1804881218, + "version": 3891, + "versionNonce": 62519222, "isDeleted": false, "id": "edABZbeqA3uKN3ARJjskZ", "fillStyle": "hachure", @@ -1409,8 +1469,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 227.19453318482806, - "y": 614.8611111111112, + "x": 221.19453318482806, + "y": 758.8611111111112, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 46.412012940873865, @@ -1422,18 +1482,18 @@ "type": 2 }, "boundElements": [], - "updated": 1723481969779, + "updated": 1729863806327, "link": null, "locked": false, "startBinding": { "elementId": "N6q6jMuYMY42ZoH7CAPtg", - "focus": 0.40377272605631326, - "gap": 2.083333333333428 + "focus": 0.39078358631284166, + "gap": 1.083333333333428 }, "endBinding": { "elementId": "xbwUcynOs_U3auH0FPw5Q", - "focus": 0.3018687432360566, - "gap": 1 + "focus": 0.3148578829795278, + "gap": 1.5325372976067797 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1451,8 +1511,8 @@ }, { "type": "image", - "version": 914, - "versionNonce": 1372766099, + "version": 1143, + "versionNonce": 1147112042, "isDeleted": false, "id": "nKJzjdt2KcIXk4J4J8QAI", "fillStyle": "hachure", @@ -1461,8 +1521,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -80.94444444444457, - "y": 616.9444444444449, + "x": -86.94444444444457, + "y": 759.9444444444449, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 54.22222222222209, @@ -1473,17 +1533,8 @@ "roundness": { "type": 2 }, - "boundElements": [ - { - "id": "eglN6hOyD0IlRFH-GDP70", - "type": "arrow" - }, - { - "id": "gB01RK1LG4yjUQXN7Z-jq", - "type": "arrow" - } - ], - "updated": 1723475274660, + "boundElements": [], + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1495,8 +1546,8 @@ }, { "type": "image", - "version": 985, - "versionNonce": 2036922141, + "version": 1212, + "versionNonce": 1526999350, "isDeleted": false, "id": "EX1T0KTQnxrKLKRzY9FB7", "fillStyle": "hachure", @@ -1505,8 +1556,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 12.388888888888914, - "y": 616.9444444444449, + "x": 6.388888888888914, + "y": 759.9444444444449, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 54.22222222222209, @@ -1535,7 +1586,7 @@ "type": "arrow" } ], - "updated": 1723475274660, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1547,8 +1598,8 @@ }, { "type": "image", - "version": 950, - "versionNonce": 1729844531, + "version": 1178, + "versionNonce": 1704373546, "isDeleted": false, "id": "cI--RkKeLn_xuyqpyweju", "fillStyle": "hachure", @@ -1557,8 +1608,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": -19.833333333333712, - "y": 474.7222222222224, + "x": -25.833333333333712, + "y": 617.7222222222224, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 54.22222222222209, @@ -1585,9 +1636,13 @@ { "id": "lvTCIDwVaR_gIeeU7UZIm", "type": "arrow" + }, + { + "id": "7Lfv7eqNbBBRAdyWGHe7I", + "type": "arrow" } ], - "updated": 1723475274660, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1599,8 +1654,8 @@ }, { "type": "image", - "version": 998, - "versionNonce": 718670717, + "version": 1226, + "versionNonce": 1716884086, "isDeleted": false, "id": "xbwUcynOs_U3auH0FPw5Q", "fillStyle": "hachure", @@ -1609,8 +1664,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 151.27777777777715, - "y": 474.7222222222224, + "x": 145.27777777777715, + "y": 617.7222222222224, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 54.22222222222209, @@ -1637,9 +1692,13 @@ { "id": "Jbf4zgVJiIMRe_1EImsQM", "type": "arrow" + }, + { + "id": "lXW0FYYwj8-PE0XuyBr6B", + "type": "arrow" } ], - "updated": 1723475274660, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1651,8 +1710,8 @@ }, { "type": "image", - "version": 911, - "versionNonce": 503330515, + "version": 1138, + "versionNonce": 22771690, "isDeleted": false, "id": "MBFVWViDUYVounlMQdR4l", "fillStyle": "hachure", @@ -1661,8 +1720,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 105.7222222222224, - "y": 616.9444444444449, + "x": 99.7222222222224, + "y": 759.9444444444449, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 54.22222222222209, @@ -1691,7 +1750,7 @@ "type": "arrow" } ], - "updated": 1723475274660, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1703,8 +1762,8 @@ }, { "type": "image", - "version": 880, - "versionNonce": 1784779741, + "version": 1107, + "versionNonce": 1848103862, "isDeleted": false, "id": "N6q6jMuYMY42ZoH7CAPtg", "fillStyle": "hachure", @@ -1713,8 +1772,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 199.05555555555588, - "y": 616.9444444444447, + "x": 193.05555555555588, + "y": 759.9444444444447, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 54.22222222222209, @@ -1743,7 +1802,7 @@ "type": "arrow" } ], - "updated": 1723475274660, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1755,8 +1814,8 @@ }, { "type": "image", - "version": 945, - "versionNonce": 353887347, + "version": 971, + "versionNonce": 1203301034, "isDeleted": false, "id": "YalrbH2HM83wQbSMKR5_J", "fillStyle": "hachure", @@ -1766,7 +1825,7 @@ "opacity": 100, "angle": 0, "x": 540.386363636364, - "y": 271.1742424242425, + "y": 270.1742424242425, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 67.00000000000003, @@ -1778,7 +1837,7 @@ "type": 2 }, "boundElements": [], - "updated": 1723475274660, + "updated": 1729863636579, "link": null, "locked": false, "status": "saved", @@ -1790,8 +1849,8 @@ }, { "type": "text", - "version": 1006, - "versionNonce": 9674718, + "version": 1047, + "versionNonce": 650839722, "isDeleted": false, "id": "FAKdhjDAfz-56GN9yNGoE", "fillStyle": "hachure", @@ -1800,7 +1859,7 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 365.26136363636374, + "x": 364.26136363636374, "y": 348.6742424242425, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -1816,9 +1875,13 @@ { "id": "urMyZgPoZUu4QHYhvXu6V", "type": "arrow" + }, + { + "id": "04T4hn4rF_vCWr-SBG5nj", + "type": "arrow" } ], - "updated": 1723481969779, + "updated": 1729863806327, "link": null, "locked": false, "fontSize": 16, @@ -1833,8 +1896,8 @@ }, { "type": "image", - "version": 364, - "versionNonce": 1732229022, + "version": 480, + "versionNonce": 2029731690, "isDeleted": false, "id": "R0IIy5UprUjs6gfn-Ootc", "fillStyle": "solid", @@ -1843,7 +1906,7 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 956.5530303030304, + "x": 955.5530303030304, "y": 389.4722222222224, "strokeColor": "transparent", "backgroundColor": "transparent", @@ -1854,7 +1917,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1723481958422, + "updated": 1729863735371, "link": null, "locked": false, "status": "pending", @@ -1863,6 +1926,151 @@ 1, 1 ] + }, + { + "type": "text", + "version": 1068, + "versionNonce": 1145934070, + "isDeleted": false, + "id": "kIPVNr0ODfsJKyrpBIh7c", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -36.3150252525254, + "y": 398.8611111111112, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 140.625, + "height": 48, + "seed": 894636790, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1729863806327, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 3, + "text": "Custom ANTA\nTest Catalog", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Custom ANTA\nTest Catalog", + "lineHeight": 1.2, + "baseline": 43 + }, + { + "type": "image", + "version": 1176, + "versionNonce": 562677802, + "isDeleted": false, + "id": "nzbi83XuKWOpFcE4gvZih", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 106.88636363636374, + "y": 393.138888888889, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "width": 75, + "height": 75, + "seed": 1923171382, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1729863636579, + "link": null, + "locked": false, + "status": "saved", + "fileId": "59454aaa34066d746b3f8e4fbb60176834d966fb2d98f230db8a5e74281c6504ab53a078f5a400ec77a24bb890f07aab", + "scale": [ + 1, + 1 + ] + }, + { + "type": "rectangle", + "version": 1875, + "versionNonce": 499687786, + "isDeleted": false, + "id": "ylGryc1oLqJ2di9pOB271", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -54.780303030302775, + "y": 384.2500000000001, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 279.6666666666663, + "height": 143.4444444444444, + "seed": 1637305718, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 1 + }, + "boundElements": [ + { + "id": "26uGqont0XISyhYZqmELj", + "type": "arrow" + } + ], + "updated": 1729863806327, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 755, + "versionNonce": 2040267318, + "isDeleted": false, + "id": "me1hhU4J8djK4gaBYZwG_", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -38.446969696969745, + "y": 487.80555555555566, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 196.875, + "height": 19, + "seed": 796536502, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1729863806327, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 3, + "text": "custom_anta_catalogs/", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "custom_anta_catalogs/", + "lineHeight": 1.1875, + "baseline": 15 } ], "appState": { diff --git a/ansible_collections/arista/avd/roles/eos_validate_state/README.md b/ansible_collections/arista/avd/roles/eos_validate_state/README.md index f781170dbd1..6d4af578166 100644 --- a/ansible_collections/arista/avd/roles/eos_validate_state/README.md +++ b/ansible_collections/arista/avd/roles/eos_validate_state/README.md @@ -40,6 +40,7 @@ Figure 1 below provides a visualization of the role's inputs, outputs, and tasks - Devices' structured configurations generated by abstraction role. - Device state (collected during ANTA test execution). +- Custom ANTA test catalogs (optional). **Outputs:**