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=3.11.7*

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

Download URLs

Version SHA256 Size (KB)
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)
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
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

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