Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (f8f213fa2a789d277133a4995348dbe60ccedcfa)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (f8f213fa2a789d277133a4995348dbe60ccedcfa)
  • Date: Mon, 1 Aug 2016 00:41:23 +0000

GIT changes to master binary grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:

ChangeLog | 4 ++
bin-utils/terraform-tool-bin/BUILD | 1
bin-utils/terraform-tool-bin/CONFLICTS | 4 ++
bin-utils/terraform-tool-bin/DEPENDS | 1
bin-utils/terraform-tool-bin/DETAILS | 47
+++++++++++++++++++++++++++++++++
bin-utils/terraform-tool-bin/FINAL | 4 ++
bin-utils/terraform-tool-bin/HISTORY | 3 ++
bin-utils/terraform-tool-bin/INSTALL | 4 ++
bin-utils/terraform-tool-bin/PRE_BUILD | 4 ++
9 files changed, 72 insertions(+)

New commits:
commit f8f213fa2a789d277133a4995348dbe60ccedcfa
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

terraform-tool-bin: new spell, tool for building, changing, and
versioning infrastructure

diff --git a/ChangeLog b/ChangeLog
index 208693c..2fde92f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-07-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * bin-utils/terraform-tool-bin: new spell, tool for building,
changing,
+ and versioning infrastructure
+
2015-01-24 Pavel Vinogradov <public AT sourcemage.org>
* gurus.gpg: added my new uids

diff --git a/bin-utils/terraform-tool-bin/BUILD
b/bin-utils/terraform-tool-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/bin-utils/terraform-tool-bin/CONFLICTS
b/bin-utils/terraform-tool-bin/CONFLICTS
new file mode 100755
index 0000000..dc00873
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/CONFLICTS
@@ -0,0 +1,4 @@
+# TODO: add terraform-tool spell (requires go 1.6+)
+conflicts terraform-tool &&
+# TODO: rename one or the other binary
+conflicts terraform
diff --git a/bin-utils/terraform-tool-bin/DEPENDS
b/bin-utils/terraform-tool-bin/DEPENDS
new file mode 100755
index 0000000..f7c362b
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/DEPENDS
@@ -0,0 +1 @@
+depends unzip
diff --git a/bin-utils/terraform-tool-bin/DETAILS
b/bin-utils/terraform-tool-bin/DETAILS
new file mode 100755
index 0000000..d2a9c31
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/DETAILS
@@ -0,0 +1,47 @@
+ SPELL=terraform-tool-bin
+ SPELLX=${SPELL/-tool-bin/}
+ VERSION=0.6.16
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ ARCH=amd64
+
SOURCE_HASH=sha512:40fdfc999430c002dd5c88d6613aa91dab6c376cbf0b93e7ddb620aad292718bd85cdefd164470042f717b03764381361e855bddd346c50ca1b5a3a7b4a69a67
+else
+ ARCH=386
+
SOURCE_HASH=sha512:0fbb06e835c45c5e9cdc3d17a5add652d2afba8498cf58f02d37c6528f9e592b5ce3c49197daac4157f44e0affa5ac79cb15554a82d46c904bba64b9c15fed9e
+fi
+ SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.zip
+
SOURCE_URL[0]=https://releases.hashicorp.com/${SPELLX}/${VERSION}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ GATHER_DOCS=off
+ WEB_SITE=https://www.terraform.io/
+ ENTERED=20160731
+ LICENSE[0]=MPL
+ SHORT="tool for building, changing, and versioning infrastructure"
+cat << EOF
+This is a binary version of Terraform.
+
+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.
+
+The key features of Terraform 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: Terraform has a "planning" step where it generates an
+execution plan. The execution plan shows what Terraform will do when you call
+apply. This lets you avoid any surprises when Terraform manipulates
+infrastructure.
+
+- Resource Graph: Terraform builds a graph of all your resources, and
+parallelizes the creation and modification of any non-dependent resources.
+Because of this, Terraform 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 Terraform will change and in what
order,
+avoiding many possible human errors.
+EOF
diff --git a/bin-utils/terraform-tool-bin/FINAL
b/bin-utils/terraform-tool-bin/FINAL
new file mode 100755
index 0000000..1571059
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/FINAL
@@ -0,0 +1,4 @@
+# binaries require /lib64
+if [ ! -d "${INSTALL_ROOT}/lib64" ]; then
+ ln -vsf "${TRACK_ROOT}/lib" "${INSTALL_ROOT}/lib64"
+fi
diff --git a/bin-utils/terraform-tool-bin/HISTORY
b/bin-utils/terraform-tool-bin/HISTORY
new file mode 100644
index 0000000..6599bfd
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/HISTORY
@@ -0,0 +1,3 @@
+2016-07-31 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, CONFLICTS, FINAL: created
+ spell, version 0.6.16
diff --git a/bin-utils/terraform-tool-bin/INSTALL
b/bin-utils/terraform-tool-bin/INSTALL
new file mode 100755
index 0000000..f52cdb3
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/INSTALL
@@ -0,0 +1,4 @@
+# /usr/bin is handled by smgl-fhs
+for tool in terraform*; do
+ install -vm 755 ${tool} "${INSTALL_ROOT}/usr/bin/${tool}"
+done
diff --git a/bin-utils/terraform-tool-bin/PRE_BUILD
b/bin-utils/terraform-tool-bin/PRE_BUILD
new file mode 100755
index 0000000..5416781
--- /dev/null
+++ b/bin-utils/terraform-tool-bin/PRE_BUILD
@@ -0,0 +1,4 @@
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+unpack_file ''



  • [SM-Commit] GIT changes to master binary grimoire by Vlad Glagolev (f8f213fa2a789d277133a4995348dbe60ccedcfa), Vlad Glagolev, 07/31/2016

Archive powered by MHonArc 2.6.24.

Top of Page