vyos.helium118
This Model Component provides the VyOS Helium 1.1.8 image to a VM.
- Model Component Dependencies:
Available Objects
- class vyos.helium118.Helium118(*args, **kwargs)[source]
Bases:
object
This object provides the VyOS Helium 1.1.8 image to a VM.
- __firstlineno__ = 85
- __init__(*args, **kwargs)
- __static_attributes__ = ('name', 'vm', 'vyos_config_class')
- class vyos.helium118.VyOSConfigurationHelium[source]
Bases:
VyOSConfiguration
Create configuration files for Helium-based VyOS routers (1.1.X).
- __annotations__ = {}
- __firstlineno__ = 11
- __static_attributes__ = ()
- config = {'system_login_level': 'admin'}
- create_bgp_neighbors(neighbor_info)[source]
Loop the BGP peer information and create config item objects for each.
- create_ssh_service()[source]
Create ‘ssh’ block which is nested in the ‘service’ block
- Raises:
IncorrectDefinitionOrderError – Must set ssh service through the
vyos.VyOSConfiguration.set_service()
method.
- create_system_login()[source]
Creates the ‘login’ block which is nested inside the ‘system’ block
- Raises:
IncorrectDefinitionOrderError – Must set system hostname before setting the system login.