...
Code Block |
---|
{ "name": "IOS - Configuration Best Practices", "description": "A configuration set to configure the IOS device, by enabling and disabling various services and features.", "filter": { "os_info.os": "IOS" }, "notify": { "email": "you@company.com" }, "error_handling": { "match": [ "/Invalid input detected/" ], "break_on_error": false }, "pre-commands": [ "_reload_in 5" ], "commands": [ "no ip http server", "no ip http secure-server", "no ip finger", "no service finger", "no service udp-small-servers", "no service tcp-small-servers", "no boot network", "no service config", "service password-encryption", "service timestamps debug datetime msec", "service timestamps log datetime msec", "service sequence-numbers", "service tcp-keepalives-in", "service tcp-keepalives-out", "no ip source-route", "line con 0 ", "exec-timeout 10 0", "exit", "line vty 0 4", "exec-timeout 10 0", "exit" ], "post-commands": [ "reload cancel" ] } |
Config Set GUI
From opConfig 4.2.6 it is possible to edit the config sets in the GUI.
In the menu System > Manage Config Sets you can access the editor:
Please note, once a config set is saved, a new version will be created in the database.
It is not possible to delete a config set, but you can export one in json format:
Config Set Parameters
From opConfig 4.2.6 it is possible to use parameters in a config set.
The parameters are global to commands, pre commands or post commands, and are specified with the parameter name preceded by $
Example
Using a config set with parameters
...