OpenTF is an open-source tool designed for managing, building, and versioning infrastructure with efficiency and safety. It is capable of handling both commonly used service providers and custom in-house solutions. Infrastructure is described using a high-level configuration syntax, allowing for easy versioning and sharing. OpenTF generates an execution plan, providing transparency and avoiding surprises when making changes. It also builds a resource graph to optimize infrastructure creation and modification. With OpenTF, complex changes can be automated, minimizing the need for human intervention. The repository contains OpenTF Core, including the command line interface and the graph engine. The contributing guide provides information for compiling OpenTF and submitting bug reports or enhancement requests.
https://github.com/opentffoundation/opentf