Skip to content
Kitbay
Submit
SkillOfficialactive

provider-framework-migration

MPL-2.0Updated on Nov 4, 2026925GitHub stars

A HashiCorp skill for moving a Terraform provider from Plugin SDKv2 to the Plugin Framework one resource at a time.

What the skill teaches

A HashiCorp skill for moving a Terraform provider from Plugin SDKv2 to the Plugin Framework one resource at a time. It explains muxing both implementations in one provider server, the per-resource migration steps, how SDKv2 schema features such as ForceNew, validation functions, diff suppression, defaults, timeouts and blocks map to the Framework, and the behaviour traps around null and zero values that can quietly break users. It also covers checking state compatibility and debugging plan differences after a migration.

Capabilities

  • Mux SDKv2 and Plugin Framework in one provider
  • Migrate resources and data sources one at a time
  • Map SDKv2 schema features to the Framework
  • Check state compatibility after migration