Embrace the DRY Principal with Network Configuration Templates