farseek

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2026 License: MPL-2.0 Imports: 3 Imported by: 0

README

Farseek

Farseek is a specialized fork of OpenTofu that uses Git history to calculate cloud drift and forge plans without a state file.

The key features of Farseek are:

  • Infrastructure as Code: Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure can be shared and re-used.

  • Execution Plans: Farseek has a "planning" step where it generates an execution plan. The execution plan shows what Farseek will do when you call apply. This lets you avoid any surprises when Farseek manipulates infrastructure.

  • Resource Graph: Farseek builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources. Because of this, Farseek builds infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure.

  • Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction. With the previously mentioned execution plan and resource graph, you know exactly what Farseek will change and in what order, avoiding many possible human errors.

Getting help and contributing

Reporting security vulnerabilities

If you've found a vulnerability or a potential vulnerability in Farseek please follow Security Policy. We'll send a confirmation email to acknowledge your report, and we'll send an additional email when we've identified the issue positively or negatively.

If you believe you have found any possible copyright or intellectual property issues, please contact liaison@farseek.org. We'll send a confirmation email to acknowledge your report.

License

Mozilla Public License v2.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
farseek command
internal
dag
e2e
plugin/mock_proto
Package mock_tfplugin5 is a generated GoMock package.
Package mock_tfplugin5 is a generated GoMock package.
plugin6/mock_proto
Package mock_tfplugin6 is a generated GoMock package.
Package mock_tfplugin6 is a generated GoMock package.
tools
loggraphdiff command
website

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL