10/16/2024 | News release | Distributed by Public on 10/16/2024 08:54
If you are cloud-native, you probably work with Terraform modules and providers. Since Terraform changed its license, some communities and companies have decided to keep the project open-source and create OpenTofu.
OpenTofu is a fork of Terraform created as an initiative by Gruntwork, Spacelift, Harness, Env0, Scalr, and others in response to HashiCorp's switch from an open-source license to the BUSL. OpenTofu is open-source, community-driven, and managed by the Linux Foundation.
Users can use OpenTofu the same way they used Terraform. OpenTofu works with .tf files.
To add your new provider to the OpenTofu registry, creators should submit the provider and add the related Provider Signing Key to the OpenTofu registry. We have submitted Cisco-related OpenTofu providers and public keys to the registry.
OpenTofu providers available for use:
Backend Initialization:
Child Module Installation:
Plugin Installation: OpenTofu downloads and installs the plugin(s) for any providers used in the configuration.
Verification: After downloading, OpenTofu verifies the integrity of the provider plugins.
PGP Public Key Verification
An expected output, without a valid PGP public key in the registry.
When OpenTofu downloads a provider plugin, it performs a series of checks to ensure the integrity and authenticity of the plugin. Here's how the PGP public key verification works:
An expected output, with a valid PGP public key added to the registry.