A Docker Image for Terraform which includes all the custom providers created by Danitso.
docker run -v <hostpath>:/workspace -it --rm danitso/terraform init
Remember to replace <hostpath>
with an actual path on the host system.
docker build -t danitso/terraform .
Please note that the image is available on Docker Hub. This means that you only need to build it, if you want to test uncommitted changes.
Specifies which version of Alpine to use as the base image.
Specifies which version of Terraform to include in the image.
Specifies the SHA256 checksum for the specified version of Terraform (Linux binary).
Specifies which version of the Cloud.dk provider to install.
Specifies the SHA256 checksum for the specified version of the Cloud.dk provider (Linux binary).
Specifies which version of the Iron.io provider to install.
Specifies the SHA256 checksum for the specified version of the Iron.io provider (Linux binary).
Specifies which version of the Proxmox provider to install.
Specifies the SHA256 checksum for the specified version of the Proxmox provider (Linux binary).
Specifies which version of the SFTP provider to install.
Specifies the SHA256 checksum for the specified version of the SFTP provider (Linux binary).
This is the working directory for Terraform. The files must be mounted within this directory.