Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 634538 - app-admin/terraform-0.10.7.ebuild (New Package)
Summary: app-admin/terraform-0.10.7.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-17 15:06 UTC by Thomas "wolvie" Andrade
Modified: 2019-01-04 21:20 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
terraform-0.10.7.ebuild (terraform-0.10.7.ebuild,582 bytes, text/plain)
2017-10-17 15:06 UTC, Thomas "wolvie" Andrade
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas "wolvie" Andrade 2017-10-17 15:06:34 UTC
Created attachment 498962 [details]
terraform-0.10.7.ebuild

Hi!

Please find attached terraform-0.10.7.ebuild

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

I suggest app-admin/terraform.

Also, this ebuild depend on:
>=dev-lang/go-1.9
dev-go/gox 
dev-go/go-tools
Comment 1 Jonas Stein gentoo-dev 2017-10-18 16:11:52 UTC
I do not understand what it exactly does. 

Could you elaborate on 
DESCRIPTION="Terraform builds, changes, and combines infrastructure safely and efficiently"

Keep it <= 80 char. And rather use verbs instead advertising adjectives like " safely and efficiently"
Comment 2 Thomas "wolvie" Andrade 2017-10-18 16:21:14 UTC
my bad, just copied the provider text :)

Terraform is a tool to automate infrastructure, IaaS stuff.

# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6
inherit golang-vcs-snapshot golang-build

KEYWORDS="~amd64"
EGO_PN="github.com/hashicorp/terraform"
DESCRIPTION="Terraform builds, changes, and versioning infrastructure"
HOMEPAGE="http://www.terraform.io"
SRC_URI="https://github.com/hashicorp/terraform/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="MPL-2.0"
IUSE=""
RESTRICT="test"
DEPEND="dev-go/gox
	>=dev-lang/go-1.9:=
	dev-go/go-tools:="
RDEPEND=""

src_install() {
	dobin ${PN}
}
Comment 3 Larry the Git Cow gentoo-dev 2019-01-04 21:20:45 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b3d9a3093d8a3fa72a266dccef2357a6173fce

commit 78b3d9a3093d8a3fa72a266dccef2357a6173fce
Author:     Dan Molik <dan@danmolik.com>
AuthorDate: 2019-01-04 16:42:46 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2019-01-04 21:20:30 +0000

    app-admin/terraform: new package
    
    Adding Hashicorp's terraform infrastructure as code utility. Information
    on the tool can be found here: https://terraform.io and the code base
    can be found here: https://github.com/hashicorp/terraform
    
    Package-Manager: Portage-2.3.54, Repoman-2.3.12
    Closes: https://bugs.gentoo.org/634538
    Closes: https://github.com/gentoo/gentoo/pull/10740
    Signed-off-by: Dan Molik <dan@danmolik.com>
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 app-admin/terraform/Manifest                 |  1 +
 app-admin/terraform/metadata.xml             | 28 ++++++++++++++++++++++++++++
 app-admin/terraform/terraform-0.11.11.ebuild | 28 ++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+)