September 12, 2017
Holiday Inn Royal Victoria Sheffield
Europe/London timezone

Kolmo: configuration management primitives library & support infrastructure

Sep 12, 2017, 5:00 PM
Ballroom (Holiday Inn Royal Victoria Sheffield)


Holiday Inn Royal Victoria Sheffield

Station Road, Sheffield, S4 7YE
Main Session


Mr Bert Hubert (PowerDNS)


Routers and switches have long had the ability to serialise and commit their running configuration, leading to the easy ability to automate the deployment of known successful configurations. Software, including software based routers, does not frequently have this ability. This makes automated deployment a lot of work: a playbook populates a server, but there is no way to turn a well-tuned server into a playbook. Kolmo is an open source initiative to enable software to offer configuration serialisation compared to embedded default settings. This also allows for the porting of configuration files from one version to another, taking into account new or removed defaults. Kolmo also offers programmatic access (read/write) to configuration files, which is far superior to the 'add_line' or regular expression based configuration manipulation frequently used during automated deployment. Kolmo is a new development that will be presented as a ready to use proof of concept, but one that still requires a ton of feedback to become suitable to the network operator & wider communities. It is hoped that this presentation will facilitate such feedback. More information can be found [on GitHub](
Talk Duration 30 minutes
May we webcast & record the talk? Yes
May we publish the slides on our website? Yes

Primary author

Mr Bert Hubert (PowerDNS)

Presentation materials