#configuration-management #kubernetes #templating #data-source #env-var

app contemplate

A template rendering tool designed to render configuration templates

3 stable releases

1.1.1 Jan 12, 2024
1.0.0 Jan 12, 2024

#261 in Configuration

39 downloads per month

Custom license

85KB
2K SLoC

Contemplate

Crates.io Version Docs GitHub Actions Workflow Status Crates.io MSRV

Contemplate is a template rendering tool designed to render configuration templates. While it takes inspiration from configuration management systems such as ansible's template action, it is specifically not designed to be a full configuration management system. Furthermore, it's designed to be run on the target system, and ships as a single static binary.

Features

Usage in Containers

To add Contemplate to a container build, add the following build step to your Dockerfile:

COPY --from=ghcr.io/infrarun/contemplate:latest /contemplate /contemplate

Please see the documentation for more information.

Dependencies

~74–110MB
~2M SLoC