The National Broadband Network in Australia needed to improve its infrastructure deployment process. Initially, infrastructure changes were made manually and inconsistently across environments, leading to errors and downtime. To address this, NBN implemented a deployment pipeline for infrastructure using Puppet, MCollective, and other tools. This pipeline allows infrastructure changes to be tested and automatically promoted through environments with a single commit, improving reliability and change management.