eos_cli_config_gen¶
Overview¶
eos_cli_config_gen, is a role that generates EOS CLI configuration and device documentation.
The eos_cli_config_gen role:
- Designed to generate the intended configuration offline, without relying on switch current state information.
- Facilitates the evaluation of the configuration post deployment with anta_runner role.
Role Inputs and Outputs¶
Figure 1 below provides a visualization of the roles inputs, and outputs and tasks in order executed by the role.
Inputs:
- EOS Config inputs according to supported data models.
Outputs:
- EOS configuration in CLI format.
- Device documentation in Markdown format.
Tasks:
- Load and validate input variables according to the EOS Config schema.
- Generate EOS configuration in CLI format.
- Generate device documentation in Markdown format.
Requirements¶
Requirements are located in the collection installation guide
Data models¶
The data models are documented in the EOS Config data models section.
Role Configuration¶
The role configuration variables are documented in the Role Configuration section.
Role configuration settings can be set either as regular inventory variables or directly as task_vars on the import_role task.
License¶
Project is published under Apache 2.0 License