Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(eos_cli_config_gen): Support Aboot password #1691

Merged
merged 5 commits into from
Apr 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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 md5 hashed Aboot password is configured

## System Boot Configuration

```eos
!
boot secret 5 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
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
!RANCID-CONTENT-TYPE: arista
!
boot secret 5 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
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
### System Boot Configuration
boot:
secret:
hash_algorithm: md5
key: a153de6290ff1409257a
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ aliases
arp
as-path
base
boot
class-maps
clock
custom-templates
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Loading