Lenovo Networking Development Toolkit for Chef

Chef is a Ruby‐based configuration management tool designed to streamline the tasks of configuring and maintaining your servers. Chef can integrate with cloud‐based platforms to automatically provision and configure new machines. Chef contains solutions for both small and large‐scale systems.

The Lenovo Development Toolkit for Chef provides a native Ruby implementation for programming Lenovo CNOS network devices using Ruby. The Ruby client APIs can be used to build native applications in Ruby that can communicate with CNOS remotely using HTTP or HTTPs. The Ruby API implementation also provides an API layer for building native Ruby objects to configure and manage Lenovo switches. The library is freely provided to the open source community for building applications using CNOS REST API infrastructure.

The following documentation is available for the Lenovo Development Toolkit for Chef: