diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/isis-settings.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/isis-settings.md
index 3aa7246efb3..689c3659457 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/isis-settings.md
+++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/isis-settings.md
@@ -18,8 +18,8 @@
| [ enabled](## "isis_ti_lfa.enabled") | Boolean | | `False` | | |
| [ protection](## "isis_ti_lfa.protection") | String | | | Valid Values:
- link
- node
| |
| [ local_convergence_delay](## "isis_ti_lfa.local_convergence_delay") | Integer | | `10000` | | Local convergence delay in milliseconds. |
- | [underlay_isis_authentication_mode](## "underlay_isis_authentication_mode") | String | | | Valid Values:
- md5
- text
| |
| [underlay_isis_authentication_key](## "underlay_isis_authentication_key") | String | | | | Type-7 encrypted password. |
+ | [underlay_isis_authentication_mode](## "underlay_isis_authentication_mode") | String | | | Valid Values:
- md5
- text
| |
| [underlay_isis_bfd](## "underlay_isis_bfd") | Boolean | | `False` | | Enable BFD for ISIS on all underlay links. |
| [underlay_isis_instance_name](## "underlay_isis_instance_name") | String | | | | Default -> "EVPN_UNDERLAY" for l3ls, "CORE" for mpls. |
@@ -50,10 +50,10 @@
# Local convergence delay in milliseconds.
local_convergence_delay:
- underlay_isis_authentication_mode:
# Type-7 encrypted password.
underlay_isis_authentication_key:
+ underlay_isis_authentication_mode:
# Enable BFD for ISIS on all underlay links.
underlay_isis_bfd:
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json
index 2a7aeff0251..e4252537176 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json
@@ -59944,6 +59944,11 @@
"default": false,
"title": "Underlay IPv6"
},
+ "underlay_isis_authentication_key": {
+ "type": "string",
+ "description": "Type-7 encrypted password.",
+ "title": "Underlay ISIS Authentication Key"
+ },
"underlay_isis_authentication_mode": {
"type": "string",
"enum": [
@@ -59952,11 +59957,6 @@
],
"title": "Underlay ISIS Authentication Mode"
},
- "underlay_isis_authentication_key": {
- "type": "string",
- "description": "Type-7 encrypted password.",
- "title": "Underlay ISIS Authentication Key"
- },
"underlay_isis_bfd": {
"type": "boolean",
"default": false,
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml
index c9404613ceb..8a36970bd69 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml
@@ -3888,6 +3888,11 @@ keys:
'
type: bool
default: false
+ underlay_isis_authentication_key:
+ documentation_options:
+ table: isis-settings
+ type: str
+ description: Type-7 encrypted password.
underlay_isis_authentication_mode:
documentation_options:
table: isis-settings
@@ -3895,11 +3900,6 @@ keys:
valid_values:
- md5
- text
- underlay_isis_authentication_key:
- documentation_options:
- table: isis-settings
- type: str
- description: Type-7 encrypted password.
underlay_isis_bfd:
documentation_options:
table: isis-settings
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication_key.yml b/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication_key.yml
new file mode 100644
index 00000000000..8ac2a73514e
--- /dev/null
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication_key.yml
@@ -0,0 +1,13 @@
+# Copyright (c) 2023-2024 Arista Networks, Inc.
+# Use of this source code is governed by the Apache License 2.0
+# that can be found in the LICENSE file.
+# yaml-language-server: $schema=../../../../plugins/plugin_utils/schema/avd_meta_schema.json
+# Line above is used by RedHat's YAML Schema vscode extension
+# Use Ctrl + Space to get suggestions for every field. Autocomplete will pop up after typing 2 letters.
+type: dict
+keys:
+ underlay_isis_authentication_key:
+ documentation_options:
+ table: isis-settings
+ type: str
+ description: Type-7 encrypted password.
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication.yml b/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication_mode.yml
similarity index 79%
rename from ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication.yml
rename to ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication_mode.yml
index 09a37df2fca..ccf922493fd 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication.yml
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/underlay_isis_authentication_mode.yml
@@ -13,8 +13,3 @@ keys:
valid_values:
- md5
- text
- underlay_isis_authentication_key:
- documentation_options:
- table: isis-settings
- type: str
- description: Type-7 encrypted password.