~/talk

Let's dive into Terraform provider creation

slides:none on file

Step-by-step demo converts a simple REST API serving "gophers" into a working Terraform provider: Swagger-based API stubs, provider scaffold, and local builds produce a provider in Go using the Terraform Plugin SDK v2. The provider implements data sources + CRUD resources, installs via the local plugin path, runs acceptance tests against the live API, and uses generated docs and examples. GitHub and Gitpod host the code and the live demo environment so the provider is reproducible.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 2:34What is Terraform
  3. 10:17Why create a provider
  4. 12:39Live coding setup
  5. 22:57Scaffolding a provider
  6. 26:35Adding data sources
  7. 33:12Defining resources
  8. 37:32Testing the provider
  9. 38:58Real-world provider example
  10. 39:40Best practices for providers
  11. 45:04Closing and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.