@@ -54,7 +54,7 @@ RUN mkdir -p /opt/terraform
54
54
# The below step is optional if you wish to keep the existing version.
55
55
# See https://github.com/coder/coder/blob/main/provisioner/terraform/install.go#L23-L24
56
56
# for supported Terraform versions.
57
- ARG TERRAFORM_VERSION=1.10.5
57
+ ARG TERRAFORM_VERSION=1.11.0
58
58
RUN apk update && \
59
59
apk del terraform && \
60
60
curl -LOs https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip \
@@ -79,19 +79,19 @@ ADD filesystem-mirror-example.tfrc /home/coder/.terraformrc
79
79
# Optionally, we can "seed" the filesystem mirror with common providers.
80
80
# Comment out lines 40-49 if you plan on only using a volume or network mirror:
81
81
WORKDIR /home/coder/.terraform.d/plugins/registry.terraform.io
82
- ARG CODER_PROVIDER_VERSION=1.0.1
82
+ ARG CODER_PROVIDER_VERSION=2.1.3
83
83
RUN echo "Adding coder/coder v${CODER_PROVIDER_VERSION}" \
84
84
&& mkdir -p coder/coder && cd coder/coder \
85
85
&& curl -LOs https://github.com/coder/terraform-provider-coder/releases/download/v${CODER_PROVIDER_VERSION}/terraform-provider-coder_${CODER_PROVIDER_VERSION}_linux_amd64.zip
86
86
ARG DOCKER_PROVIDER_VERSION=3.0.2
87
87
RUN echo "Adding kreuzwerker/docker v${DOCKER_PROVIDER_VERSION}" \
88
88
&& mkdir -p kreuzwerker/docker && cd kreuzwerker/docker \
89
89
&& curl -LOs https://github.com/kreuzwerker/terraform-provider-docker/releases/download/v${DOCKER_PROVIDER_VERSION}/terraform-provider-docker_${DOCKER_PROVIDER_VERSION}_linux_amd64.zip
90
- ARG KUBERNETES_PROVIDER_VERSION=2.23 .0
90
+ ARG KUBERNETES_PROVIDER_VERSION=2.36 .0
91
91
RUN echo "Adding kubernetes/kubernetes v${KUBERNETES_PROVIDER_VERSION}" \
92
92
&& mkdir -p hashicorp/kubernetes && cd hashicorp/kubernetes \
93
93
&& curl -LOs https://releases.hashicorp.com/terraform-provider-kubernetes/${KUBERNETES_PROVIDER_VERSION}/terraform-provider-kubernetes_${KUBERNETES_PROVIDER_VERSION}_linux_amd64.zip
94
- ARG AWS_PROVIDER_VERSION=5.19 .0
94
+ ARG AWS_PROVIDER_VERSION=5.89 .0
95
95
RUN echo "Adding aws/aws v${AWS_PROVIDER_VERSION}" \
96
96
&& mkdir -p aws/aws && cd aws/aws \
97
97
&& curl -LOs https://releases.hashicorp.com/terraform-provider-aws/${AWS_PROVIDER_VERSION}/terraform-provider-aws_${AWS_PROVIDER_VERSION}_linux_amd64.zip
@@ -151,12 +151,11 @@ mkdir $HOME/plugins
151
151
Next, add a volume mount to docker-compose.yaml:
152
152
153
153
``` console
154
- vim docker- compose.yaml
154
+ vim compose.yaml
155
155
```
156
156
157
157
``` yaml
158
- # docker-compose.yaml
159
- version : " 3.9"
158
+ # compose.yaml
160
159
services :
161
160
coder :
162
161
image : registry.example.com/coder:latest
@@ -169,7 +168,7 @@ services:
169
168
CODER_DERP_SERVER_STUN_ADDRESSES : " disable" # Only use relayed connections
170
169
CODER_UPDATE_CHECK : " false" # Disable automatic update checks
171
170
database :
172
- image : registry.example.com/postgres:13
171
+ image : registry.example.com/postgres:17
173
172
# ...
174
173
```
175
174
0 commit comments