-
Book Overview & Buying
-
Table Of Contents
Mastering Go for DevOps
By :
Part 2 focuses on extending Terraform using Go to create, test, and publish custom providers. We begin with building providers from scratch and explain how to implement the core CRUD operations and manage resource state. We then move on to testing, showing how to write unit and integration tests to verify provider behavior and ensure reliability.
After that, we cover documenting and publishing providers, including writing clear resource documentation, maintaining changelogs, and releasing providers to the Terraform Registry. The final chapter demonstrates how to automate testing and validation in CI/CD pipelines, ensuring consistent quality and faster delivery.
Together, these chapters guide you through the complete life cycle of a Terraform provider, from development and testing to documentation, automation, and release.
This part of the book includes the following chapters:
Change the font size
Change margin width
Change background colour