The document discusses Shapeways' use of Puppet and Cumulus Linux for network automation. Some key points: - Shapeways uses Puppet to define networking configurations with a common language, gain situational awareness of their network, and orchestrate changes intelligently. - They chose Cumulus Linux as the network OS because it allowed them to leverage their Linux expertise and provided reliability benefits over traditional network OSes. - Puppet enables them to build abstractions that simplify complex implementations, focusing on the controls that matter and reusing configurations across environments. - Their process automates network topology generation and uses custom scripts to build switch configuration from this data. Now their network is fast, reliable, and