You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AVD Version 4.10.0 using the official Container
FROM ghcr.io/aristanetworks/avd/universal:python3.12-avd-v4.10.0
With the role eos_designs you are not able to disable api http-commands section to default:
The default (hidden) config of a EOS switch has a disabled api http-commands section. We want to render the switch default.
We need it disbled for hardening, becaue we dont use the eos_config_deploy_eapi role
CLI:
show run all | sec management api http-command
management api http-commands
protocol https port 443
no protocol http port 80
no protocol http localhost port 8080
no protocol unix-socket
qos dscp 0
no log-level
default-services
no header csp frame-ancestors
no cors allowed-origin
no protocol https ssl profile
no protocol https certificate
shutdown
With the role eos_designs you are not able to represent the switch default, even if you set all avd parameters to false:
AVD:
I am curious why this is not coming up more. Are you sure deploying with CloudVision will work without this? I believe CloudVision uses eAPI tunneled over TerminAttr. If you are deploying with other means, please share :)
The request here would be to add a knob to eos_designs like:
Thank you, the workaround with custom_structured_configuration_management_api_http: null
It is working for our usecase.
We roll out configuration by sending configlets to CVP via the cvp_configlet_upload role and deploy it with the tasks in changes via CVP. There is no Problem in communication between CVP and the Switches, when using custom_structured_configuration_management_api_http: null
I think the Terminattr initates a session to CVP and CVP uses this initiated session for pushing configuration. But maybe i am wrong here
we are using AVD Rendered TerminaAttr settings
!
daemon TerminAttr
exec /usr/bin/TerminAttr -cvaddr=x.x.x.x:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs
no shutdown
!
Issue Summary
AVD Version 4.10.0 using the official Container
FROM ghcr.io/aristanetworks/avd/universal:python3.12-avd-v4.10.0
With the role eos_designs you are not able to disable api http-commands section to default:
The default (hidden) config of a EOS switch has a disabled api http-commands section. We want to render the switch default.
We need it disbled for hardening, becaue we dont use the eos_config_deploy_eapi role
CLI:
With the role eos_designs you are not able to represent the switch default, even if you set all avd parameters to false:
AVD:
CLI:
Even if you dont use the management_eapi: key at all, there is still a unwanted configruation rendered by eos_designs:
CLI:
Which component(s) of AVD impacted
eos_designs
How do you run AVD ?
Ansible CLI with AVD Runner
Steps to reproduce
No response
Relevant log output
No response
Contributing Guide
The text was updated successfully, but these errors were encountered: