summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhashworks2019-09-24 19:34:22 +0200
committerhashworks2019-09-24 19:34:22 +0200
commit57777a17e449aa332a10464888f0b327458acfff (patch)
tree7069733a3a230d4bd6e5dfc9296ad64793bad6e6
downloadaur-57777a17e449aa332a10464888f0b327458acfff.tar.gz
Initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore4
-rw-r--r--.gitlab-ci.yml9
-rw-r--r--PKGBUILD18
4 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8a6aa8e717f4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = terraformer
+ pkgdesc = CLI tool to generate terraform files from existing infrastructure (reverse Terraform)
+ pkgver = 0.7.9
+ pkgrel = 1
+ url = https://github.com/GoogleCloudPlatform/terraformer
+ arch = x86_64
+ license = Apache
+ provides = terraformer
+ source = https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.7.9/terraformer-linux-amd64
+ sha256sums = 902d74737d05ef64b3782fc37b552e8e23b0eb21d8633d1b28a99ebcf93173b4
+
+pkgname = terraformer
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..056d06e06e4b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg
+src
+terraformer-linux-amd64
+*.tar*
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000000..43dfd70d5765
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,9 @@
+include:
+ - project: 'aur-packages/ci-cd'
+ ref: master
+ file: 'github-packages.yml'
+
+buildAndTest:
+ script:
+ - su gitlab -c 'makepkg --noconfirm --syncdeps --install .'
+ - terraformer --version
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7e68df03d543
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,18 @@
+# Maintainer: hashworks <mail@hashworks.net>
+pkgname=terraformer
+pkgver=0.7.9
+pkgrel=1
+pkgdesc="CLI tool to generate terraform files from existing infrastructure (reverse Terraform)"
+license=('Apache')
+arch=('x86_64')
+provides=('terraformer')
+url='https://github.com/GoogleCloudPlatform/terraformer'
+_binary="terraformer-linux-amd64"
+source=("${url}/releases/download/${pkgver}/${_binary}")
+sha256sums=(902d74737d05ef64b3782fc37b552e8e23b0eb21d8633d1b28a99ebcf93173b4)
+
+package() {
+ chmod +x "${_binary}"
+ mkdir -p "${pkgdir}/usr/bin"
+ mv "${_binary}" "${pkgdir}/usr/bin/terraformer"
+}