From aee8cd87aff5362331cdff17cf8060661283fe85 Mon Sep 17 00:00:00 2001 From: tgodaA Date: Thu, 7 Apr 2022 19:22:00 -0400 Subject: [PATCH 1/5] Feat(eos_cli_config_gen): Support Aboot password --- .../avd/roles/eos_cli_config_gen/README.md | 13 ++++++++++ .../templates/documentation/boot.j2 | 24 +++++++++++++++++++ .../templates/eos-device-documentation.j2 | 2 ++ .../templates/eos-intended-config.j2 | 2 ++ .../eos_cli_config_gen/templates/eos/boot.j2 | 7 ++++++ 5 files changed, 48 insertions(+) create mode 100644 ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 create mode 100644 ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md index c4db5f4c7d6..868bc4f1d05 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md @@ -141,6 +141,7 @@ - [VRF Instances](#vrf-instances) - [Router L2 VPN](#router-l2-vpn) - [Spanning Tree](#spanning-tree) + - [System Boot Settings](#system-boot-settings) - [Terminal Settings](#terminal-settings) - [Traffic Policies](#traffic-policies) - [Virtual Source NAT](#virtual-source-nat) @@ -3432,6 +3433,18 @@ spanning_tree: priority: < priority > ``` +### System Boot Settings + +```yaml +boot: + # Set the Aboot password + secret: + # encryption_type 0, LINE -> clear_text_password (UNENCRYPTED) + # encryption_type 5, sha512 -> encrypted_password_string (ENCRYPTED) + encryption_type: < "0" | "5" | "LINE" | "sha512" > + password: < encrypted_password_string | clear_text_password > +``` + ### Terminal Settings ```yaml diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 new file mode 100644 index 00000000000..4e4e87d725e --- /dev/null +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 @@ -0,0 +1,24 @@ +{# System Boot Configuration #} +{% if boot is arista.avd.defined %} + +# System Boot Settings +{% if boot.secret.encryption_type is arista.avd.defined and boot.secret.password is arista.avd.defined %} + +## Boot Secret Summary +{% if boot.secret.encryption_type == 'sha512' %} +{% set method = "SHA512 ENCRYPTED" %} +{% elif boot.secret.encryption_type == '5' %} +{% set method = "MD5 ENCRYPTED" %} +{% elif boot.secret.encryption_type in ['0', 'LINE'] %} +{% set method = "UNENCRYPTED" %} +{% endif %} + +- The {{ method }} Aboot password is: {{ boot.secret.password }} +{% endif %} + +## System Boot Configuration + +```eos +{% include 'eos/boot.j2' %} +``` +{% endif %} diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-device-documentation.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-device-documentation.j2 index 44432f49165..141e8bc3739 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-device-documentation.j2 +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-device-documentation.j2 @@ -72,6 +72,8 @@ {% include 'documentation/aliases.j2' %} {# DHCP Relay #} {% include 'documentation/dhcp-relay.j2' %} +{# System Boot Configuration #} +{% include 'documentation/boot.j2' %} # Monitoring {## TerminAttr Daemon #} diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-intended-config.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-intended-config.j2 index 620ba76b7d5..5cb7e1b7392 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-intended-config.j2 +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos-intended-config.j2 @@ -1,5 +1,7 @@ {# Device Configuration #} {% include 'eos/rancid-content-type.j2' %} +{# System Boot Configuration #} +{% include 'eos/boot.j2' %} {# terminal settings #} {% include 'eos/terminal-settings.j2' %} {# cli prompt #} diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 new file mode 100644 index 00000000000..82b1dd81fa7 --- /dev/null +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 @@ -0,0 +1,7 @@ +{# eos - System Boot Configuration #} +{% if boot is arista.avd.defined %} +! +{% if boot.secret.encryption_type is arista.avd.defined and boot.secret.password is arista.avd.defined %} +! boot secret {{ boot.secret.encryption_type }} {{ boot.secret.password }} +{% endif %} +{% endif %} From 8ad0de4675157be3b0d7ba56272326b6b687e251 Mon Sep 17 00:00:00 2001 From: tgodaA Date: Thu, 7 Apr 2022 19:22:41 -0400 Subject: [PATCH 2/5] Upload artifacts --- .../documentation/devices/boot.md | 107 ++++++++++++++++++ .../intended/configs/boot.cfg | 17 +++ .../inventory/host_vars/boot.yml | 5 + .../eos_cli_config_gen/inventory/hosts.ini | 1 + 4 files changed, 130 insertions(+) create mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md create mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg create mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md new file mode 100644 index 00000000000..e321ffe299e --- /dev/null +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md @@ -0,0 +1,107 @@ +# boot +# Table of Contents + +- [Management](#management) + - [Management Interfaces](#management-interfaces) +- [Authentication](#authentication) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) +- [Monitoring](#monitoring) +- [Internal VLAN Allocation Policy](#internal-vlan-allocation-policy) + - [Internal VLAN Allocation Policy Summary](#internal-vlan-allocation-policy-summary) +- [Interfaces](#interfaces) +- [Routing](#routing) + - [IP Routing](#ip-routing) + - [IPv6 Routing](#ipv6-routing) +- [Multicast](#multicast) +- [Filters](#filters) +- [ACL](#acl) +- [Quality Of Service](#quality-of-service) + +# Management + +## Management Interfaces + +### Management Interfaces Summary + +#### IPv4 + +| Management Interface | description | Type | VRF | IP Address | Gateway | +| -------------------- | ----------- | ---- | --- | ---------- | ------- | +| Management1 | oob_management | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | + +#### IPv6 + +| Management Interface | description | Type | VRF | IPv6 Address | IPv6 Gateway | +| -------------------- | ----------- | ---- | --- | ------------ | ------------ | +| Management1 | oob_management | oob | MGMT | - | - | + +### Management Interfaces Device Configuration + +```eos +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +``` + +# Authentication + +# System Boot Settings + +## Boot Secret Summary + +- The SHA512 ENCRYPTED Aboot password is: a153de6290ff1409257a + +## System Boot Configuration + +```eos +! +! boot secret sha512 a153de6290ff1409257a +``` + +# Monitoring + +# Internal VLAN Allocation Policy + +## Internal VLAN Allocation Policy Summary + +**Default Allocation Policy** + +| Policy Allocation | Range Beginning | Range Ending | +| ------------------| --------------- | ------------ | +| ascending | 1006 | 4094 | + +# Interfaces + +# Routing + +## IP Routing + +### IP Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | false | + +### IP Routing Device Configuration + +```eos +``` +## IPv6 Routing + +### IPv6 Routing Summary + +| VRF | Routing Enabled | +| --- | --------------- | +| default | false | + +# Multicast + +# Filters + +# ACL + +# Quality Of Service diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg new file mode 100644 index 00000000000..78df621e537 --- /dev/null +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg @@ -0,0 +1,17 @@ +!RANCID-CONTENT-TYPE: arista +! +! boot secret sha512 a153de6290ff1409257a +! +transceiver qsfp default-mode 4x10G +! +hostname boot +! +no enable password +no aaa root +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! +end diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml new file mode 100644 index 00000000000..4f7a0c8fa7e --- /dev/null +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml @@ -0,0 +1,5 @@ +### System Boot Configuration +boot: + secret: + encryption_type: sha512 + password: a153de6290ff1409257a diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.ini b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.ini index 0c5ceeff5e8..9c9d46cad64 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.ini +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.ini @@ -6,6 +6,7 @@ aliases arp as-path base +boot class-maps clock custom-templates From 70909ae13dbd05bfe48aa66cfbfdaab3cf904057 Mon Sep 17 00:00:00 2001 From: tgodaA Date: Fri, 8 Apr 2022 15:02:42 -0400 Subject: [PATCH 3/5] Update the data-model --- .../eos_cli_config_gen/inventory/host_vars/boot.yml | 3 +-- .../arista/avd/roles/eos_cli_config_gen/README.md | 8 ++++---- .../templates/documentation/boot.j2 | 13 ++++++++----- .../roles/eos_cli_config_gen/templates/eos/boot.j2 | 8 ++++++-- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml index 4f7a0c8fa7e..124232e5084 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml @@ -1,5 +1,4 @@ ### System Boot Configuration boot: secret: - encryption_type: sha512 - password: a153de6290ff1409257a + sha512_password: a153de6290ff1409257a diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md index 868bc4f1d05..9268e5db83b 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md @@ -3439,10 +3439,10 @@ spanning_tree: boot: # Set the Aboot password secret: - # encryption_type 0, LINE -> clear_text_password (UNENCRYPTED) - # encryption_type 5, sha512 -> encrypted_password_string (ENCRYPTED) - encryption_type: < "0" | "5" | "LINE" | "sha512" > - password: < encrypted_password_string | clear_text_password > + # Set password with only one of the variables (sha512_password, md5_password, clear_text_password) + sha512_password: < sha512_encrypted_password_string > + md5_password: < md5_encrypted_password_string > + clear_text_password: < clear_text_password > ``` ### Terminal Settings diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 index 4e4e87d725e..e6daf281bce 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 @@ -2,18 +2,21 @@ {% if boot is arista.avd.defined %} # System Boot Settings -{% if boot.secret.encryption_type is arista.avd.defined and boot.secret.password is arista.avd.defined %} +{% if boot.secret is arista.avd.defined %} ## Boot Secret Summary -{% if boot.secret.encryption_type == 'sha512' %} +{% if boot.secret.sha512_password is arista.avd.defined %} {% set method = "SHA512 ENCRYPTED" %} -{% elif boot.secret.encryption_type == '5' %} +{% set password = boot.secret.sha512_password %} +{% elif boot.secret.md5_password is arista.avd.defined %} {% set method = "MD5 ENCRYPTED" %} -{% elif boot.secret.encryption_type in ['0', 'LINE'] %} +{% set password = boot.secret.md5_password %} +{% elif boot.secret.clear_text_password is arista.avd.defined %} {% set method = "UNENCRYPTED" %} +{% set password = boot.secret.clear_text_password %} {% endif %} -- The {{ method }} Aboot password is: {{ boot.secret.password }} +- The {{ method }} Aboot password is: {{ password }} {% endif %} ## System Boot Configuration diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 index 82b1dd81fa7..9c2264e46d2 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 @@ -1,7 +1,11 @@ {# eos - System Boot Configuration #} {% if boot is arista.avd.defined %} ! -{% if boot.secret.encryption_type is arista.avd.defined and boot.secret.password is arista.avd.defined %} -! boot secret {{ boot.secret.encryption_type }} {{ boot.secret.password }} +{% if boot.secret.sha512_password is arista.avd.defined %} +! boot secret sha512 {{ boot.secret.sha512_password }} +{% elif boot.secret.md5_password is arista.avd.defined %} +! boot secret 5 {{ boot.secret.md5_password }} +{% elif boot.secret.clear_text_password is arista.avd.defined %} +! boot secret sha512 {{ boot.secret.clear_text_password }} {% endif %} {% endif %} From 35bb431457177eaa5bb891ab7737ab86bef13e53 Mon Sep 17 00:00:00 2001 From: tgodaA Date: Wed, 20 Apr 2022 09:29:41 -0400 Subject: [PATCH 4/5] Update data-model for Aboot password --- .../documentation/devices/boot.md | 4 ++-- .../eos_cli_config_gen/intended/configs/boot.cfg | 2 +- .../inventory/host_vars/boot.yml | 3 ++- .../documentation/devices/mgmt_interface_host.md | 16 ++++++++++++++++ .../intended/configs/mgmt_interface_host.cfg | 2 ++ .../inventory/host_vars/mgmt_interface_host.yml | 4 ++++ .../avd/roles/eos_cli_config_gen/README.md | 6 ++---- .../templates/documentation/boot.j2 | 15 ++++----------- .../eos_cli_config_gen/templates/eos/boot.j2 | 11 +++++------ 9 files changed, 38 insertions(+), 25 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md index e321ffe299e..defb7271058 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/boot.md @@ -53,13 +53,13 @@ interface Management1 ## Boot Secret Summary -- The SHA512 ENCRYPTED Aboot password is: a153de6290ff1409257a +- The md5 hashed Aboot password is configured ## System Boot Configuration ```eos ! -! boot secret sha512 a153de6290ff1409257a +boot secret 5 a153de6290ff1409257a ``` # Monitoring diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg index 78df621e537..a947ca1d143 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/boot.cfg @@ -1,6 +1,6 @@ !RANCID-CONTENT-TYPE: arista ! -! boot secret sha512 a153de6290ff1409257a +boot secret 5 a153de6290ff1409257a ! transceiver qsfp default-mode 4x10G ! diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml index 124232e5084..61a52063b2d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/boot.yml @@ -1,4 +1,5 @@ ### System Boot Configuration boot: secret: - sha512_password: a153de6290ff1409257a + hash_algorithm: md5 + key: a153de6290ff1409257a diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_host.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_host.md index 69b9f8078d9..778930da2d1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_host.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_host.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -153,6 +156,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg index 1435d4b223c..0dc12d9d943 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml index c86d95fa073..8e6069334e8 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml @@ -9,3 +9,7 @@ l2leaf: mgmt_gateway: 1.1.1.1 mgmt_ip: 1.1.1.2 id: 104 + +boot: + secret: + key: a153de6290ff1409257ade45f diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md index 9268e5db83b..abed26d596b 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md @@ -3439,10 +3439,8 @@ spanning_tree: boot: # Set the Aboot password secret: - # Set password with only one of the variables (sha512_password, md5_password, clear_text_password) - sha512_password: < sha512_encrypted_password_string > - md5_password: < md5_encrypted_password_string > - clear_text_password: < clear_text_password > + hash_algorithm: < md5 | sha512 | default -> sha512 > + key: "< hashed_password >" ``` ### Terminal Settings diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 index e6daf281bce..9f9e9ee1fb0 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/boot.j2 @@ -3,20 +3,13 @@ # System Boot Settings {% if boot.secret is arista.avd.defined %} +{% if boot.secret.key is arista.avd.defined %} ## Boot Secret Summary -{% if boot.secret.sha512_password is arista.avd.defined %} -{% set method = "SHA512 ENCRYPTED" %} -{% set password = boot.secret.sha512_password %} -{% elif boot.secret.md5_password is arista.avd.defined %} -{% set method = "MD5 ENCRYPTED" %} -{% set password = boot.secret.md5_password %} -{% elif boot.secret.clear_text_password is arista.avd.defined %} -{% set method = "UNENCRYPTED" %} -{% set password = boot.secret.clear_text_password %} -{% endif %} +{% set method = boot.secret.hash_algorithm | arista.avd.default("sha512") ~ " hashed" %} -- The {{ method }} Aboot password is: {{ password }} +- The {{ method }} Aboot password is configured +{% endif %} {% endif %} ## System Boot Configuration diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 index 9c2264e46d2..1e96c5f9cca 100644 --- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 +++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/boot.j2 @@ -1,11 +1,10 @@ {# eos - System Boot Configuration #} {% if boot is arista.avd.defined %} ! -{% if boot.secret.sha512_password is arista.avd.defined %} -! boot secret sha512 {{ boot.secret.sha512_password }} -{% elif boot.secret.md5_password is arista.avd.defined %} -! boot secret 5 {{ boot.secret.md5_password }} -{% elif boot.secret.clear_text_password is arista.avd.defined %} -! boot secret sha512 {{ boot.secret.clear_text_password }} +{% if boot.secret.key is arista.avd.defined %} +{% if boot.secret.hash_algorithm is arista.avd.defined('md5') %} +{% set hash_algorithm = 5 %} +{% endif %} +boot secret {{ hash_algorithm | arista.avd.default('sha512') }} {{ boot.secret.key }} {% endif %} {% endif %} From 1e82abc43d6ea7baeaed135967a0b431dc9377a9 Mon Sep 17 00:00:00 2001 From: tgodaA Date: Wed, 20 Apr 2022 09:56:11 -0400 Subject: [PATCH 5/5] Update the molecule --- .../documentation/devices/DC1-BL1A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-BL1B.md | 16 ++++++++++++++++ .../documentation/devices/DC1-BL2A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-BL2B.md | 16 ++++++++++++++++ .../documentation/devices/DC1-CL1A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-CL1B.md | 16 ++++++++++++++++ .../documentation/devices/DC1-L2LEAF1A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-L2LEAF1B.md | 16 ++++++++++++++++ .../documentation/devices/DC1-L2LEAF2A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-L2LEAF2B.md | 16 ++++++++++++++++ .../documentation/devices/DC1-L2LEAF3A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-LEAF1A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-LEAF2A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-LEAF2B.md | 16 ++++++++++++++++ .../documentation/devices/DC1-SPINE1.md | 16 ++++++++++++++++ .../documentation/devices/DC1-SPINE2.md | 16 ++++++++++++++++ .../documentation/devices/DC1-SPINE3.md | 16 ++++++++++++++++ .../documentation/devices/DC1-SPINE4.md | 16 ++++++++++++++++ .../documentation/devices/DC1-SVC3A.md | 16 ++++++++++++++++ .../documentation/devices/DC1-SVC3B.md | 16 ++++++++++++++++ .../documentation/devices/MH-L2LEAF1A.md | 16 ++++++++++++++++ .../documentation/devices/MH-LEAF1A.md | 16 ++++++++++++++++ .../documentation/devices/MH-LEAF1B.md | 16 ++++++++++++++++ .../documentation/devices/MH-LEAF2A.md | 16 ++++++++++++++++ .../devices/evpn_services_l2_only_false.md | 16 ++++++++++++++++ .../devices/evpn_services_l2_only_true.md | 16 ++++++++++++++++ .../devices/mgmt_interface_default.md | 16 ++++++++++++++++ .../devices/mgmt_interface_fabric.md | 16 ++++++++++++++++ .../devices/mgmt_interface_platform.md | 16 ++++++++++++++++ .../intended/configs/DC1-BL1A.cfg | 2 ++ .../intended/configs/DC1-BL1B.cfg | 2 ++ .../intended/configs/DC1-BL2A.cfg | 2 ++ .../intended/configs/DC1-BL2B.cfg | 2 ++ .../intended/configs/DC1-CL1A.cfg | 2 ++ .../intended/configs/DC1-CL1B.cfg | 2 ++ .../intended/configs/DC1-L2LEAF1A.cfg | 2 ++ .../intended/configs/DC1-L2LEAF1B.cfg | 2 ++ .../intended/configs/DC1-L2LEAF2A.cfg | 2 ++ .../intended/configs/DC1-L2LEAF2B.cfg | 2 ++ .../intended/configs/DC1-L2LEAF3A.cfg | 2 ++ .../intended/configs/DC1-LEAF1A.cfg | 2 ++ .../intended/configs/DC1-LEAF2A.cfg | 2 ++ .../intended/configs/DC1-LEAF2B.cfg | 2 ++ .../intended/configs/DC1-SPINE1.cfg | 2 ++ .../intended/configs/DC1-SPINE2.cfg | 2 ++ .../intended/configs/DC1-SPINE3.cfg | 2 ++ .../intended/configs/DC1-SPINE4.cfg | 2 ++ .../intended/configs/DC1-SVC3A.cfg | 2 ++ .../intended/configs/DC1-SVC3B.cfg | 2 ++ .../intended/configs/MH-L2LEAF1A.cfg | 2 ++ .../intended/configs/MH-LEAF1A.cfg | 2 ++ .../intended/configs/MH-LEAF1B.cfg | 2 ++ .../intended/configs/MH-LEAF2A.cfg | 2 ++ .../configs/evpn_services_l2_only_false.cfg | 2 ++ .../configs/evpn_services_l2_only_true.cfg | 2 ++ .../intended/configs/mgmt_interface_default.cfg | 2 ++ .../intended/configs/mgmt_interface_fabric.cfg | 2 ++ .../intended/configs/mgmt_interface_platform.cfg | 2 ++ .../inventory/group_vars/DC1_FABRIC.yml | 5 +++++ .../inventory/host_vars/mgmt_interface_host.yml | 4 ---- 60 files changed, 527 insertions(+), 4 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1A.md index e51634d3cf1..365e0e23db7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1A.md @@ -7,6 +7,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -144,6 +147,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1B.md index b23abbc3cea..42734eb507c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL1B.md @@ -7,6 +7,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -142,6 +145,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2A.md index eb82e77f5d4..a95833c2b12 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -166,6 +169,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2B.md index 17dc561814f..9acf0551457 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-BL2B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -161,6 +164,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1A.md index 5d772f84f34..77ef4f11b37 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -164,6 +167,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1B.md index 6c73de70c17..6c55403a824 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-CL1B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -169,6 +172,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1A.md index e75599f33a6..69c38ce22b4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -157,6 +160,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1B.md index 0cec34d9fce..9b6f24bf5f2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF1B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -157,6 +160,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2A.md index cdc6cefaeb3..6a6c09fcb15 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -157,6 +160,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2B.md index 7f90f3812e2..6962c1553af 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF2B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -157,6 +160,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF3A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF3A.md index a3811705f92..43dbec75a29 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF3A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-L2LEAF3A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -153,6 +156,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF1A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF1A.md index ea572b44602..a7e39a02f94 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF1A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -161,6 +164,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2A.md index 86285b0fe99..b945f68429f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -170,6 +173,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2B.md index a19f701b1b3..9fb71bd9fe3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-LEAF2B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -170,6 +173,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE1.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE1.md index bedb58e31c1..5d66801e071 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE1.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE1.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -154,6 +157,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE2.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE2.md index 3298a1081d6..3e85d45583b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE2.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE2.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -159,6 +162,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE3.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE3.md index 13ad0e2fa81..5f0c72536bd 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE3.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE3.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -154,6 +157,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE4.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE4.md index 288e226d76b..2cfe8ce2966 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE4.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SPINE4.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -154,6 +157,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3A.md index dc22de497f4..6a565656713 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -169,6 +172,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3B.md index 85f44866433..aa964b146d3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/DC1-SVC3B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -169,6 +172,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-L2LEAF1A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-L2LEAF1A.md index 1d5510312ee..eb1a6a499cc 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-L2LEAF1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-L2LEAF1A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -154,6 +157,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1A.md index 26050f897d2..89da6f98985 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -166,6 +169,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1B.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1B.md index 856c9969df3..29659c09b74 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF1B.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -166,6 +169,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF2A.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF2A.md index ea48980c88e..3f273327622 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF2A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/MH-LEAF2A.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -166,6 +169,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_false.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_false.md index 92fc509db3b..90e3dbb9fd7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_false.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_false.md @@ -7,6 +7,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -132,6 +135,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_true.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_true.md index 40cc23b19c2..52bb0488918 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_true.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/evpn_services_l2_only_true.md @@ -7,6 +7,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -127,6 +130,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_default.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_default.md index 0372bb3a961..e1ee247d6eb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_default.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_default.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -148,6 +151,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_fabric.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_fabric.md index f524278c410..613435cca52 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_fabric.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_fabric.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -148,6 +151,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_platform.md b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_platform.md index 558ab1a6743..5debd165f8a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_platform.md +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/documentation/devices/mgmt_interface_platform.md @@ -8,6 +8,9 @@ - [Management API HTTP](#management-api-http) - [Authentication](#authentication) - [Local Users](#local-users) +- [System Boot Settings](#system-boot-settings) + - [Boot Secret Summary](#boot-secret-summary) + - [System Boot Configuration](#system-boot-configuration) - [Monitoring](#monitoring) - [TerminAttr Daemon](#terminattr-daemon) - [SNMP](#snmp) @@ -153,6 +156,19 @@ username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAW username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ``` +# System Boot Settings + +## Boot Secret Summary + +- The sha512 hashed Aboot password is configured + +## System Boot Configuration + +```eos +! +boot secret sha512 a153de6290ff1409257ade45f +``` + # Monitoring ## TerminAttr Daemon diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg index 94c51804b7f..5e3ccfa6c52 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key, -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg index 6d8e4957169..a9e9c45a2b4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg index 040f58380cc..17b0c688023 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg index 8e0a5d537b8..0e271659af3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg index 1645aff1fb8..c3a963d0657 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg index 67c952eb443..855eb01ea31 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg index c59e158770f..74dacc4f428 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg index e576e769e60..62425b2137f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg index ff7a6e38998..df1328e4641 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg index 24d54e513a5..119ce5fe820 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg index c4c8422e2e6..3f3bc4f7e39 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg index d4f9580480e..7ac30f9e82b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg index 9336badd128..ab2903b1a2e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg index f5fc1fbf735..88653834e83 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg index eaaf77f5881..1b0d1e9717a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg index efe34049c58..865c169c8c0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg index d132ade393c..59e4c5e1394 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg index 6a9c6abb695..ccd00029eea 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg index 5622add5940..df22c57528e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg index 1a0057c99d1..7e8bdadb441 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg index 3582af31399..d23a553536b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg index 31027469b11..8ea4f77aa15 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg index 59bd24eb306..c2b97f5cec1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg index 47e77485733..aefab2f2f03 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg index 09d94d6c644..511a580346c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg index 38786f20bbc..ecd11c96200 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg index 7a1a4c38e0a..d941a480051 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg index 69fac41ba1b..c52bd71dd57 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg index f17056aa4af..68c8f0d525f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg @@ -1,5 +1,7 @@ !RANCID-CONTENT-TYPE: arista ! +boot secret sha512 a153de6290ff1409257ade45f +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/DC1_FABRIC.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/DC1_FABRIC.yml index 9b2b7363fad..c491af1ba1b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/DC1_FABRIC.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/DC1_FABRIC.yml @@ -254,3 +254,8 @@ platform_speed_groups: 7280R: # Only setting speed-groups on 7280R platform, so only L3leaf should get this setting. 25G: [ 3, 2 ] # Unsorted order, but we should sort output correctly. 10G: [ 1, 2, 4 ] # Duplicate speed-group 2. Since we sort on key first the result will be 25G for group 2 + +# Set Aboot password with sha512 hash +boot: + secret: + key: a153de6290ff1409257ade45f diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml index 8e6069334e8..c86d95fa073 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/host_vars/mgmt_interface_host.yml @@ -9,7 +9,3 @@ l2leaf: mgmt_gateway: 1.1.1.1 mgmt_ip: 1.1.1.2 id: 104 - -boot: - secret: - key: a153de6290ff1409257ade45f