Ciena Saos Module¶
This module is used to interact with Ciena Service Delivery switches running SAOS 6. It uses CLI to manage these devices. Underlying it is based on Netmiko so it supports both telnet and ssh methods.
Operations¶
The handler works by normalizing both the current configuration and the desired configuration so that we can compare them. This can then be used to:
Detect if changes are required
Generate a meaningfull diff for the web console
Send only the minimal set of commands instead of always the full desired state
This is handled by a number of “theme” specific methods that are part of the handler. It searches the current and desired config for certain patterns and modifies them.