From 267195c5a380f0c4cec3234f0cef359e94710e8d Mon Sep 17 00:00:00 2001 From: Mike Rochefort Date: Feb 13 2022 01:04:12 +0000 Subject: Add Terraform package --- diff --git a/terraform.spec b/terraform.spec new file mode 100644 index 0000000..9de2527 --- /dev/null +++ b/terraform.spec @@ -0,0 +1,41 @@ +%global debug_package %{nil} + +Name: terraform +Version: 1.1.5 +Release: 1%{?dist} +Summary: A tool for building, changing, and versioning infrastructure. +License: MPLv2.0 +URL: https://www.terraform.io +Source0: %{name}-%{version}-vendored.tar.gz + +BuildRequires: golang + +%description +Terraform enables you to safely and predictably create, change, and +improve infrastructure. It is an open source tool that codifies APIs +into declarative configuration files that can be shared amongst team +members, treated as code, edited, reviewed, and versioned. + + +%prep +%autosetup + + +%build +export CGO_ENABLED=0 +go build -o ./terraform -ldflags "-s -w" -mod=vendor . + + +%install +install -D -m 0755 terraform %{buildroot}%{_bindir}/terraform + + +%files +%doc README.md CHANGELOG.md CODEOWNERS +%license LICENSE +%{_bindir}/terraform + + +%changelog +* Sat Feb 12 2022 Mike Rochefort - 1.1.5-1 +- Build v1.1.5