net/opentofu: import opentofu-1.6.2
Free software fork of Terraform, now that Hashicorp has relicensed Terraform to be proprietary.
This commit is contained in:
parent
cbb3ce0678
commit
5f99a617dc
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.1561 2024/02/22 02:50:21 gutteridge Exp $
|
||||
# $NetBSD: Makefile,v 1.1562 2024/03/01 03:29:56 riastradh Exp $
|
||||
#
|
||||
|
||||
COMMENT= Networking tools
|
||||
|
@ -501,6 +501,7 @@ SUBDIR+= openresolv
|
|||
SUBDIR+= openrrcp
|
||||
SUBDIR+= openrsync
|
||||
SUBDIR+= openslp
|
||||
SUBDIR+= opentofu
|
||||
SUBDIR+= opentracker
|
||||
SUBDIR+= openvmps
|
||||
SUBDIR+= openvpn
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
OpenTofu is an OSS tool for building, changing, and versioning
|
||||
infrastructure safely and efficiently. OpenTofu can manage existing
|
||||
and popular service providers as well as custom in-house solutions.
|
||||
|
||||
The key features of OpenTofu 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: OpenTofu has a "planning" step where it generates an
|
||||
execution plan. The execution plan shows what OpenTofu will do when
|
||||
you call apply. This lets you avoid any surprises when OpenTofu
|
||||
manipulates infrastructure.
|
||||
|
||||
- Resource Graph: OpenTofu builds a graph of all your resources, and
|
||||
parallelizes the creation and modification of any non-dependent
|
||||
resources. Because of this, OpenTofu 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
|
||||
OpenTofu will change and in what order, avoiding many possible human
|
||||
errors.
|
|
@ -0,0 +1,20 @@
|
|||
# $NetBSD: Makefile,v 1.1 2024/03/01 03:29:56 riastradh Exp $
|
||||
|
||||
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||
DISTNAME= opentofu-1.6.2
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=opentofu/}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://opentofu.org
|
||||
COMMENT= Free infrastructure orchestration tool
|
||||
LICENSE= mpl-2.0
|
||||
|
||||
GO_BUILD_PATTERN= ./cmd/tofu
|
||||
|
||||
USE_LANGUAGES+= c # something here uses cgo
|
||||
|
||||
.include "go-modules.mk"
|
||||
|
||||
.include "../../lang/go/go-module.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,2 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2024/03/01 03:29:56 riastradh Exp $
|
||||
bin/tofu
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue