Skip to content

gomplate

Flexible commandline tool for template rendering

cli template renderer which supports a growing list of datasources, such as JSON, EJSON, YAML, AWS EC2 metadata, Hashicorp Consul and Hashicorp Vault secrets.

terminal

https://docs.gomplate.ca

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install gomplate

sudo apt install gomplate

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    gomplate=4.3.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      gomplate=4.3.0*

Download URLs

Version SHA256 Size (KB)
4.3.0 f7fdbde8046d6caab7e84227d9df27f32840477bbce9ba9f6027735544ef9b36 15156
4.2.0 6c587eebd23635dc602f5d46eae1f29cc1242fc70a6d791d43b33b5d4ff6c33e 15003
4.1.0 668500511b29cb378a4b1fd51c17dbfdd6a7866a81b254c40f452c55dd409e8a 12831
4.0.0 4efc27439573cdafb6763e7efe731ff6bdf9d64acd8fb672fac99bd228013796 12824
3.11.8 a1aa8f62a773825c302f1c4a9fe4578e6b5c7d24b6850bb18a6e0b8e9143c63b 10139
3.11.7 00c5d7a5939269fb8f9685dc6d6454e5ae52a9f003a7599910eb5cf243988537 9903
3.11.6 89bed023c6b3544bed70e8537304823e9f0f5fc22ef6f6435a0a34e4eb5901e2 9735
3.11.5 ca1ac96c56e3fcaf13d87985c0deaa92297a9cf9016024626a4d4b7118239a98 9518
3.11.4 f933f39c64e4397532cd9e2269ee775bd83e5a4d9ebc5c8399ec8e1fc7fba555 9477
3.11.3 1cd1a87a49485c4a996a2e011f1f9bdf229cb0f2dd77246e255ca594cd53fc76 9302
Version SHA256 Size (KB)
4.3.0 cfd33e1038aa6cea4bc22b05734da7e69aa4a57ba07c3e2a0c3fcdd09da7dc55 13144
4.2.0 d7ad46ffbe3a13c2fd1a5d9414bcda2d60a41c41678fa67330a196d5819d72dd 13042
4.1.0 50ca76a97c9900437ec4f152e639467eae23a5999cfe567c2e48e51a421ee9e5 11117
4.0.0 18269a43dfe3ca3e8d596d804a73ab62dd803501b72611246aa842cdb2e972d4 11102
3.11.8 4cfff04946a667b3ef0ab0e695122dc1d7aceffa065f8a34f9078909e5835cc3 8853
3.11.7 360356affa7a85dd1320e73014675fca261240ea4665324221b935b41d5ccc95 8671
3.11.6 e684f65e5d81477cc38a534cc6841598ffa4d4e90d561230908815e5f431e96e 8514
3.11.5 46e282a33797ba5495bbef6a2a105ed8bc4e5d5d68d340835c22c4191715496b 8260
3.11.4 dc2297706bfd7db4f123e8a9518a11d51cb02d4792652712829a05df3082abd7 8260
3.11.3 2b7246fad9ee7b72f01957b60aeed18a85511025566d7f4648ffbb2c4ba87ce1 8124

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for gomplate are versioned here.

Click here to see gomplate ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/gomplate/ops2deb.yml
name: gomplate
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 3.11.3
    - 3.11.4
    - 3.11.5
    - 3.11.6
    - 3.11.7
    - 3.11.8
    - 4.0.0
    - 4.1.0
    - 4.2.0
    - 4.3.0
homepage: https://docs.gomplate.ca
summary: flexible commandline tool for template rendering
description: |-
  cli template renderer which supports a growing list of datasources, such as
  JSON, EJSON, YAML, AWS EC2 metadata, Hashicorp Consul and Hashicorp Vault
  secrets.
fetch: https://github.com/hairyhenderson/gomplate/releases/download/v{{version}}/gomplate_linux-{{goarch}}
install:
  - gomplate_linux-{{goarch}}:/usr/bin/gomplate

The blueprint fetch keyword contains a URL template pointing to gomplate releases. Downloaded files are locked in a lockfile versioned here.

Click here to see gomplate release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/gomplate/ops2deb.lock.yml
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.3/gomplate_linux-amd64
  sha256: 2c67ef580d2416e82dc2ab8f0c30e1bf372dcd3e8511073df9310d91dc3d5f94
  timestamp: 2023-09-27 12:17:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.3/gomplate_linux-arm64
  sha256: c4ad35b00384116226bbf2f59f6048ac939e65cd82eb93751a413f8df9b363eb
  timestamp: 2023-09-27 12:17:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.4/gomplate_linux-amd64
  sha256: f69d38e101c5524e7aad43b90a5c06b34363ce7891e3c37a496d70d3660e819c
  timestamp: 2023-09-27 12:17:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.4/gomplate_linux-arm64
  sha256: f8d85bb73490f9f60e989a67265dba440d2cd30d9581ec4ae2a32b301aca1536
  timestamp: 2023-09-27 12:17:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.5/gomplate_linux-amd64
  sha256: 16f6a01a0ff22cae1302980c42ce4f98ca20f8c55443ce5a8e62e37fc23487b3
  timestamp: 2023-09-27 12:17:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.5/gomplate_linux-arm64
  sha256: fd980f9d233902e50f3f03f10ea65f36a2705385358a87aa18b19fb7cdf54c1d
  timestamp: 2023-09-27 12:17:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.6/gomplate_linux-amd64
  sha256: 7ce8f9f89a0b21fac05b8412af4dd8a06f9e5d8a2df70370549d2dde5f9f0d75
  timestamp: 2023-11-17 18:22:24+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.6/gomplate_linux-arm64
  sha256: f41b6cfaebd9c744c3091993baf9ca44cd80e07d63143d2e78457a159fc22dc5
  timestamp: 2023-11-17 18:22:24+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.7/gomplate_linux-amd64
  sha256: adfa5c7412610dde5fadea07a6b25e7cfa2db462a55b128bdce2ec8fcff22136
  timestamp: 2024-01-23 01:19:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.7/gomplate_linux-arm64
  sha256: 539b333da0a964d075eb1b99d80b3b20b3cd7024e144aa14931aeddd99a9ad8f
  timestamp: 2024-01-23 01:19:11+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.8/gomplate_linux-amd64
  sha256: edd7e578094a08e97552d002e84cce576b4df61bb6e29724c2026dc9c9afbc38
  timestamp: 2024-06-02 18:07:29+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v3.11.8/gomplate_linux-arm64
  sha256: d1fff4b99629fe9186c5ec2ecb1307a3370a1101343b457ef19ae947f2def480
  timestamp: 2024-06-02 18:07:29+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.0.0/gomplate_linux-amd64
  sha256: 9de97cd2e05d13effda44c7754aeed9df32571ae234e02f82a965006b1030dcb
  timestamp: 2024-06-19 00:22:31+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.0.0/gomplate_linux-arm64
  sha256: e3a5b3d988f60b92e115416f3de74ff99b27fc03531a913e9dae3b106e2be99c
  timestamp: 2024-06-19 00:22:31+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.1.0/gomplate_linux-amd64
  sha256: 0f5c89747e6b838cc5b7e8371eda0582388edebf7a4878e84de92a7f4a7f82a6
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.1.0/gomplate_linux-arm64
  sha256: 3e75d4481f518cdfc268245e0dc0cac0e8779d286e70833a94bc9bf5b9fdbefc
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.2.0/gomplate_linux-amd64
  sha256: e095900ac880889cb9a56777448083048e4517a50d08b3db96f80c43db65710c
  timestamp: 2024-11-11 00:27:48+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.2.0/gomplate_linux-arm64
  sha256: 603bd994e3f0c7729a9c8f899cbc6d277d10e20eac8aa3030e555f98c59bd358
  timestamp: 2024-11-11 00:27:48+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.3.0/gomplate_linux-amd64
  sha256: 8adb82e5be7dfde49857ebd7c948fd8f9b10cdcdb13f71b74685dff6e6756890
  timestamp: 2024-12-17 21:06:02+00:00
- url: https://github.com/hairyhenderson/gomplate/releases/download/v4.3.0/gomplate_linux-arm64
  sha256: ad269d3664c745e0ead25a48c0e4ecafb06fddee1bb7ebd8d88f678aee2b5c20
  timestamp: 2024-12-17 21:06:02+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/gomplate.svg)](https://docs.wakemeops.com/packages/gomplate)
<a href="https://docs.wakemeops.com/packages/gomplate">
  <img src="https://docs.wakemeops.com/badges/gomplate.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/gomplate.svg
:target: https://docs.wakemeops.com/packages/gomplate