aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-07-30 09:48:22 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-07-30 09:48:22 +0000
commitfc69a6bbb855c9d41b0915ec70d40e8f145a540c (patch)
treeb212a1b3595100fc842439bc532c0f14aee60402 /sysutils
parent00788b796eadbfa765af881dce1fc85927088030 (diff)
downloadports-fc69a6bbb855c9d41b0915ec70d40e8f145a540c.tar.gz
ports-fc69a6bbb855c9d41b0915ec70d40e8f145a540c.zip
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/rubygem-chef-vault/Makefile22
-rw-r--r--sysutils/rubygem-chef-vault/distinfo3
-rw-r--r--sysutils/rubygem-chef-vault/pkg-descr5
4 files changed, 31 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 6679e9964b88..e19639c6fc53 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1095,6 +1095,7 @@
SUBDIR += rubygem-chef-config12
SUBDIR += rubygem-chef-dk
SUBDIR += rubygem-chef-utils
+ SUBDIR += rubygem-chef-vault
SUBDIR += rubygem-chef-zero
SUBDIR += rubygem-chef-zero5
SUBDIR += rubygem-chef12
diff --git a/sysutils/rubygem-chef-vault/Makefile b/sysutils/rubygem-chef-vault/Makefile
new file mode 100644
index 000000000000..e160b4dd3fb3
--- /dev/null
+++ b/sysutils/rubygem-chef-vault/Makefile
@@ -0,0 +1,22 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= chef-vault
+PORTVERSION= 4.0.1
+CATEGORIES= sysutils rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Data encryption support for Chef Infra using data bags
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/chef-vault
+
+.include <bsd.port.mk>
diff --git a/sysutils/rubygem-chef-vault/distinfo b/sysutils/rubygem-chef-vault/distinfo
new file mode 100644
index 000000000000..7507f44356ad
--- /dev/null
+++ b/sysutils/rubygem-chef-vault/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1595865785
+SHA256 (rubygem/chef-vault-4.0.1.gem) = ce508b9e94ba75ad60bfc02d7dc9388fdb6b71f5ecdf4c6e56392f2672550e4c
+SIZE (rubygem/chef-vault-4.0.1.gem) = 22016
diff --git a/sysutils/rubygem-chef-vault/pkg-descr b/sysutils/rubygem-chef-vault/pkg-descr
new file mode 100644
index 000000000000..60f4dde84c43
--- /dev/null
+++ b/sysutils/rubygem-chef-vault/pkg-descr
@@ -0,0 +1,5 @@
+Gem that allows you to encrypt a Chef Data Bag Item using the public keys of a
+list of chef nodes. This allows only those chef nodes to decrypt the encrypted
+values.
+
+WWW: https://github.com/chef/chef-vault