OpenTofu

OpenTF – Publishing the Fork

OpenTF – Publishing the Fork

BREAKING NEWS: It’s here! The OpenTF fork is public! Take a look at the repository, star it, and see all open issues.

The community’s response to OpenTF was extraordinary. In less than a month, the manifesto repository has received over 33k stars, with almost 140 companies and 700 individuals pledging their support, and a couple of companies — including Spacelift — even pledged to cover the costs of full-time engineers (five for Spacelift) to be employed by the foundation to maintain OpenTF for a long period, ensuring this project will be on the top level of infrastructure as code (IaC) offerings.

opentf stars

This kind of growth is exceptional, so everyone’s support is much appreciated, and further support is highly encouraged by the OpenTF community.

Contributing to OpenTF

The easiest way to contribute to OpenTF is by opening an issue! Feature requests, bug reports, broken compatibility reports, old issue reposts, and RFCs are welcome.

If you’d like to propose a major change, you will need to prepare an RFC. All of these changes, including the ones prepared by the core team, will go through the public RFC process to give everyone the possibility to discuss that particular issue. You can easily check out all the RFCs by going to the issues view and using the rfc label filter. To open an RFC and use the template for it, go to issues and select the Submit RFC option.

Contributing a code change can be done in a few easy steps:

  1. Fork the repository.
  2. Make your changes.
  3. Create a pull request (you will need to ensure that your commits are signed).

Signing your commits ensures you are accepting the Developer Certificate of Origin (DCO), which is required for making code contributions to OpenTF.

Do you want to learn more about contributing to OpenTF? Check out the contribution guide!

What’s next?

OpenTF’s in-progress items are:

  • Sticking with OpenTF as the name of the project or choosing a different one
  • Creating an initial OpenTF Registry, that will be later changed to an official one after it goes through an RFC process.
  • Creating the first stable release of OpenTF that will be a drop-in replacement for Terraform – this will be done once community feedback is received and enough testing is done.

How to continue supporting OpenTF

Apart from contributing directly to the repository, here are some other things you can do to show your support:

Key points

The OpenTF repository is now public, and you have many options for contributing. It will be developed in public, and all the major changes will go through an RFC process to ensure the voice of the community members is heard.

The Most Flexible CI/CD Automation Tool

Spacelift is an alternative to using homegrown solutions on top of a generic CI. It helps overcome common state management issues and adds several must-have capabilities for infrastructure management.

Start free trial