Cisco IOS configurations are text files, including the configuration data of devices. It also includes sensitive information, such as Passwords, IP addresses, pre-shared keys and other type of keys. In different situations we need to share the configuration with others, so they can understand the solution and/or use configuration
It is not easy to define what DevOps and NetDevOps means for network designers. Designers developing solutions, and driving discussions with customers They not writing code normally, and not interacting with APIs. However network services will be more and more software driven, and this also changes how we design networks.
Netconan is an interesting Github [https://github.com/Intentionet/netconan] project to remove sensitive information from Network configuration files. This is particularly useful in managed SP environment where we share configurations with the end-customer, usually in form of an LLD or SLD. Netconan can anonymize many types of sensitive information: