1. A method of configuring a first network node performed in a network management system, the method comprising: receiving, from a user, a selection of a second network node to provide connectivity between the first network node and at least one other device; configuring the first network node, comprising: receiving a selection of a configuration template in the network management system, wherein the configuration template includes at least one template field to be set before configuration of the first network node, receiving at least one value for the at least one template field of the configuration template, and configuring the first network node according to the configuration template and the at least one value for the at least one template field of the configuration template; receiving, in the network management system, configured device information from the first network node, wherein the configured device information is representative of a state of the first network node after being configured; using the configured device information to identify at least one configuration operation to perform on the second network node to provide connectivity to the first network node, wherein the at least one configuration operation comprises adding a service access point to a virtual leased line service on the second network node; generating at least one configuration module for performing the at least one configuration operation on the second network node; configuring a plurality of module fields of the at least one configuration module according to the configured device information; and applying the at least one configuration module to the second network node.