aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwoodsb02 <woodsb02@FreeBSD.org>2019-08-24 10:28:43 +0800
committerwoodsb02 <woodsb02@FreeBSD.org>2019-08-24 10:28:43 +0800
commit17a0b703d63acb71eaefbf3cbd2e8e9a053ce8c5 (patch)
treeb866dde9a7af6583bcc3a54d1959e1c08d151be0
parent1b6d1ac9ab125274cd84e581e8bc6075a95db9a8 (diff)
downloadfreebsd-ports-gnome-17a0b703d63acb71eaefbf3cbd2e8e9a053ce8c5.tar.gz
freebsd-ports-gnome-17a0b703d63acb71eaefbf3cbd2e8e9a053ce8c5.tar.zst
freebsd-ports-gnome-17a0b703d63acb71eaefbf3cbd2e8e9a053ce8c5.zip
Add new port sysutils/terraform-provider-vultr
A community developed provider to support the Vultr cloud with Terraform. Terraform is used to create, manage, and update infrastructure resources such as physical machines, VMs, network switches, containers, and more. Almost any infrastructure type can be represented as a resource in Terraform. A provider is responsible for understanding API interactions and exposing resources. Providers generally are an IaaS, PaaS, or SaaS services. WWW: https://github.com/squat/terraform-provider-vultr
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/terraform-provider-vultr/Makefile23
-rw-r--r--sysutils/terraform-provider-vultr/distinfo3
-rw-r--r--sysutils/terraform-provider-vultr/pkg-descr10
4 files changed, 37 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 44741093e518..29c8fa15e63b 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1335,6 +1335,7 @@
SUBDIR += tenshi
SUBDIR += tentakel
SUBDIR += terraform
+ SUBDIR += terraform-provider-vultr
SUBDIR += testdisk
SUBDIR += thefish
SUBDIR += timelimit
diff --git a/sysutils/terraform-provider-vultr/Makefile b/sysutils/terraform-provider-vultr/Makefile
new file mode 100644
index 000000000000..8bf5ff990c8a
--- /dev/null
+++ b/sysutils/terraform-provider-vultr/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= terraform-provider-vultr
+PORTVERSION= 0.1.10
+DISTVERSIONPREFIX= v
+CATEGORIES= sysutils
+
+MAINTAINER= woodsb02@FreeBSD.org
+COMMENT= Terraform provider for Vultr
+
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= terraform:sysutils/terraform
+
+USES= go
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+USE_GITHUB= yes
+GH_ACCOUNT= squat
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/terraform-provider-vultr/distinfo b/sysutils/terraform-provider-vultr/distinfo
new file mode 100644
index 000000000000..7a9a53863f95
--- /dev/null
+++ b/sysutils/terraform-provider-vultr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1566611069
+SHA256 (squat-terraform-provider-vultr-v0.1.10_GH0.tar.gz) = ed4e874cbe1a7f3f163dbfdedc436c7443bede5f8aeabc2857f50dfcf1e2ed3f
+SIZE (squat-terraform-provider-vultr-v0.1.10_GH0.tar.gz) = 4297187
diff --git a/sysutils/terraform-provider-vultr/pkg-descr b/sysutils/terraform-provider-vultr/pkg-descr
new file mode 100644
index 000000000000..2564475bc30c
--- /dev/null
+++ b/sysutils/terraform-provider-vultr/pkg-descr
@@ -0,0 +1,10 @@
+A community developed provider to support the Vultr cloud with Terraform.
+
+Terraform is used to create, manage, and update infrastructure resources such as
+physical machines, VMs, network switches, containers, and more.
+Almost any infrastructure type can be represented as a resource in Terraform.
+
+A provider is responsible for understanding API interactions and exposing
+resources. Providers generally are an IaaS, PaaS, or SaaS services.
+
+WWW: https://github.com/squat/terraform-provider-vultr