Dockerized terraform with useful tools.
The base image is alpine. The image is not the closed-source hashicorp/terraform image on DockerHub, see here.
| Tag | Dockerfile Build Context |
|---|---|
:1.14.1, :latest |
View |
:1.14.1-jq-sops-ssh-step |
View |
:1.14.1-jq-libvirt-sops-ssh-step |
View |
:1.13.5 |
View |
:1.13.5-jq-sops-ssh-step |
View |
:1.13.5-jq-libvirt-sops-ssh-step |
View |
:1.12.2 |
View |
:1.12.2-jq-sops-ssh-step |
View |
:1.12.2-jq-libvirt-sops-ssh-step |
View |
:1.11.4 |
View |
:1.11.4-jq-sops-ssh-step |
View |
:1.11.4-jq-libvirt-sops-ssh-step |
View |
:1.10.5 |
View |
:1.10.5-jq-sops-ssh-step |
View |
:1.10.5-jq-libvirt-sops-ssh-step |
View |
:1.9.8 |
View |
:1.9.8-jq-sops-ssh-step |
View |
:1.9.8-jq-libvirt-sops-ssh-step |
View |
:1.8.5 |
View |
:1.8.5-jq-sops-ssh-step |
View |
:1.8.5-jq-libvirt-sops-ssh-step |
View |
:1.7.5 |
View |
:1.7.5-jq-sops-ssh-step |
View |
:1.7.5-jq-libvirt-sops-ssh-step |
View |
:1.6.6 |
View |
:1.6.6-jq-sops-ssh-step |
View |
:1.6.6-jq-libvirt-sops-ssh-step |
View |
:1.5.7 |
View |
:1.5.7-jq-sops-ssh-step |
View |
:1.5.7-jq-libvirt-sops-ssh-step |
View |
:1.4.7 |
View |
:1.4.7-jq-sops-ssh-step |
View |
:1.4.7-jq-libvirt-sops-ssh-step |
View |
:1.3.10 |
View |
:1.3.10-jq-sops-ssh-step |
View |
:1.3.10-jq-libvirt-sops-ssh-step |
View |
:1.2.9 |
View |
:1.2.9-jq-sops-ssh-step |
View |
:1.2.9-jq-libvirt-sops-ssh-step |
View |
:1.1.9 |
View |
:1.1.9-jq-sops-ssh-step |
View |
:1.1.9-jq-libvirt-sops-ssh-step |
View |
:1.0.11 |
View |
:1.0.11-jq-sops-ssh-step |
View |
:1.0.11-jq-libvirt-sops-ssh-step |
View |
:0.15.5 |
View |
:0.15.5-jq-sops-ssh-step |
View |
:0.15.5-jq-libvirt-sops-ssh-step |
View |
:0.14.11 |
View |
:0.14.11-jq-sops-ssh-step |
View |
:0.14.11-jq-libvirt-sops-ssh-step |
View |
:0.13.7 |
View |
:0.13.7-jq-sops-ssh-step |
View |
:0.13.7-jq-libvirt-sops-ssh-step |
View |
:0.12.31 |
View |
:0.12.31-jq-sops-ssh-step |
View |
:0.12.31-jq-libvirt-sops-ssh-step |
View |
:0.11.15 |
View |
:0.11.15-jq-sops-ssh-step |
View |
:0.11.15-jq-libvirt-sops-ssh-step |
View |
:0.10.8 |
View |
:0.10.8-jq-sops-ssh-step |
View |
:0.10.8-jq-libvirt-sops-ssh-step |
View |
:0.9.11 |
View |
:0.9.11-jq-sops-ssh-step |
View |
:0.9.11-jq-libvirt-sops-ssh-step |
View |
:0.8.8 |
View |
:0.8.8-jq-sops-ssh-step |
View |
:0.8.8-jq-libvirt-sops-ssh-step |
View |
Requires Windows powershell or pwsh.
# Install Generate-DockerImageVariants module: https://github.com/theohbrothers/Generate-DockerImageVariants
Install-Module -Name Generate-DockerImageVariants -Repository PSGallery -Scope CurrentUser -Force -Verbose
# Edit ./generate templates
# Generate the variants
Generate-DockerImageVariants .versions.json contains a list of Semver versions, one per line.
To update versions in versions.json:
./Update-Versions.ps1To update versions in versions.json, and open a PR for each changed version, and merge successful PRs one after another (to prevent merge conflicts), and finally create a tagged release and close milestone:
$env:GITHUB_TOKEN = 'xxx'
./Update-Versions.ps1 -PR -AutoMergeQueue -AutoReleaseTo perform a dry run, use -WhatIf.