:rocket: *Release Announcement*: Enhanced Pulumi-T...
# general
b
πŸš€ Release Announcement: Enhanced Pulumi-Terraform Provider Cookiecutter Template! πŸŽ‰ I’m happy to announce the release of an improved version of the Pulumi-TF Provider Cookiecutter template! The template enables developers to create a Pulumi provider from a Terraform Provider using Terraform Bridge in guided, wizard-like way and it has just gotten better with several crucial enhancements: πŸ› οΈ Key Highlights: 1. Dynamic Version Handling: The template is now fully dynamic concerning the version of Terraform Bridge. So at every run the latest Terraform Bridge version and it’s required sub modules are determined, so that the created Pulumi provider always starts fresh with the latest version of Terraform Bridge. If wrapping a Terraform Provider which uses the Terraform Provider SDK v2, it furthermore can intelligently determine the correct Pulumi Terraform SDKv2 version. This automation addresses the common issue of Pulumi Terraform Bridge requiring a specific version of the Terraform SDKv2 maintained by Pulumi, simplifying the process for developers wrapping a Terraform provider that utilizes SDKv2. 2. Improved Support for Terraform SDKv1 Providers: A missing Go module reference has been added and along with necessary type assertions for provider instances. This enhancement ensures smoother integration when dealing with Terraform SDKv1 providers. 3. Enhanced Auto Mapper Modes: When leveraging one of the auto mapper modes to automatically map Terraform resources and data sources to Pulumi resources and functions, it is now assured that custom mappings will no longer be overwritten. So this update preserves custom configurations, providing more stability and reliability. 4. Customizable Resource Naming: Developers can now overwrite names of mapped Terraform resources and data sources using a name table. This new feature offers greater flexibility and control over resource naming conventions, enhancing clarity and organization in your projects. These updates significantly streamline the process of creating Pulumi providers from existing Terraform providers. Explore the updated template on GitHub: Pulumi-TF Provider Cookiecutter Let's build amazing things together! πŸš€πŸ’‘ #C04NPQTRKM4 #CB36DSVSA #CB81H6DG9 @limited-rainbow-51650 @ancient-policeman-24615 @enough-garden-22763 @delightful-salesclerk-16161
πŸ™Œ 4