This demonstration walks you through the process of integrating Git, Terraform and Apstra to perform CI/CD for networking. Following these instructions will allow you to set up the integration such that you can make a change to terraform file in git which will create a Terraform plan for review and approval. Once approved, networking changes will be made automatically through Apstra.
Additional information for “Continuous Integration, Testing and Deployment in the World of Networking” on GitHub at https://github.com/Juniper-SE/git-apstra-done/wiki/Continuous-Integration,-Testing-and-Deployment-in-the-World-Of-Networking
Read "With New Terraform Integration, It’s Never Been Easier to Automate with Apstra":
With New Terraform Integration, It’s Never Been Easier to Automate with Apstra
Terraform for Juniper Apstra Podcast:
Configuring Apstra through Terraform:
https://www.juniper.net/content/dam/www/assets/solution-briefs/us/en/network-automation/configuring-apstra-through-terraform.pdf
Apstra through Terraform:
https://registry.terraform.io/providers/Juniper/apstra/latest