There’s been a lot of uptake in the interest around network automation during the last couple of years. More and more people are using Ansible, Salt or Brigade to configure their network devices. However, these tools tend to focus on devices which are already up and running. A lot of organizations still don’t have a good way to provision new devices or to replace broken ones. This guide aims to address this issue and help people who want to do zero touch deployments of their network devices. With open source software and some Python code, you will create a custom-made ZTP solution.