Network automation presents a series of unique challenges for vendors and customers alike. In this session we will discuss the similarities and differences of network versus traditional systems administration. There will be real world examples of the complexity and scale of network configurations with an emphasis of separating the "how" from the "what". I also intend to demonstrate how Puppet is accelerating the depth of network automation by bridging the power of the Puppet language with YANG network data models.