File tree 39 files changed +76
-8
lines changed
39 files changed +76
-8
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ require (
9
9
github.com/aquasecurity/trivy v0.58.2
10
10
github.com/coder/guts v1.0.2-0.20250227211802-139809366a22
11
11
github.com/coder/serpent v0.10.0
12
- github.com/coder/terraform-provider-coder/v2 v2.3.1-0.20250407164559-8356ff71938b
12
+ github.com/coder/terraform-provider-coder/v2 v2.4.0-pre0
13
13
github.com/coder/websocket v1.8.13
14
14
github.com/go-chi/chi v4.1.2+incompatible
15
15
github.com/google/uuid v1.6.0
Original file line number Diff line number Diff line change @@ -718,8 +718,8 @@ github.com/coder/pretty v0.0.0-20230908205945-e89ba86370e0 h1:3A0ES21Ke+FxEM8CXx
718
718
github.com/coder/pretty v0.0.0-20230908205945-e89ba86370e0 /go.mod h1:5UuS2Ts+nTToAMeOjNlnHFkPahrtDkmpydBen/3wgZc =
719
719
github.com/coder/serpent v0.10.0 h1:ofVk9FJXSek+SmL3yVE3GoArP83M+1tX+H7S4t8BSuM =
720
720
github.com/coder/serpent v0.10.0 /go.mod h1:cZFW6/fP+kE9nd/oRkEHJpG6sXCtQ+AX7WMMEHv0Y3Q =
721
- github.com/coder/terraform-provider-coder/v2 v2.3.1-0.20250407164559-8356ff71938b h1:FTCKE+v4So2jaiBTgXXM7KPv002ayhOGlNSUWaNEGm0 =
722
- github.com/coder/terraform-provider-coder/v2 v2.3.1-0.20250407164559-8356ff71938b /go.mod h1:X28s3rz+aEM5PkBKvk3xcUrQFO2eNPjzRChUg9wb70U =
721
+ github.com/coder/terraform-provider-coder/v2 v2.4.0-pre0 h1:NPt2+FVr+2QJoxrta5ZwyTaxocWMEKdh2WpIumffxfM =
722
+ github.com/coder/terraform-provider-coder/v2 v2.4.0-pre0 /go.mod h1:X28s3rz+aEM5PkBKvk3xcUrQFO2eNPjzRChUg9wb70U =
723
723
github.com/coder/websocket v1.8.13 h1:f3QZdXy7uGVz+4uCJy2nTZyM0yTBj8yANEHhqlXZ9FE =
724
724
github.com/coder/websocket v1.8.13 /go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs =
725
725
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I =
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ # Check if a version argument is provided
4
+ if [ " $# " -ne 1 ]; then
5
+ echo " Usage: $0 <version_argument>"
6
+ echo " This script will update the version of the coder provider in all .tf files in the ./testdata/ directory."
7
+ exit 1
8
+ fi
9
+
10
+ # Check if the git status is clean in the ./testdata directory
11
+ if ! git diff --quiet -- ./testdata; then
12
+ echo " Error: Your git status is dirty in the ./testdata directory. Please commit or stash your changes before running this script."
13
+ exit 1
14
+ fi
15
+
16
+ VERSION_ARGUMENT=$1
17
+
18
+ # Find and replace the string in all .tf files in the ./testdata/ directory, excluding any directories with .terraform
19
+ find ./testdata/ -type f -name " *.tf" ! -path " */.terraform/*" -exec sed -i.bak " /coder = {/{
20
+ # Capture the entire coder block
21
+ :a
22
+ N
23
+ /}/!ba
24
+ # Remove any existing version lines
25
+ s|[ ]*version[ ]*=[^\\ n]*\\ n||g
26
+ # Replace the coder block with the new format
27
+ s| coder = {\n.*}| coder = {\n source = \" coder/coder\" \n version = \" $VERSION_ARGUMENT \" \n }|
28
+ }" {} +
29
+
30
+ # Remove backup files
31
+ find ./testdata/ -type f -name " *.bak" -exec rm {} +
32
+
33
+ echo " Replacement complete."
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ terraform {
11
11
required_providers {
12
12
coder = {
13
13
source = " coder/coder"
14
+ version = " 2.4.0-pre0"
14
15
}
15
16
}
16
17
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
null = {
7
8
source = " hashicorp/null"
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
docker = {
7
8
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ terraform {
8
8
required_providers {
9
9
coder = {
10
10
source = " coder/coder"
11
+ version = " 2.4.0-pre0"
11
12
}
12
13
docker = {
13
14
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ terraform {
4
4
required_providers {
5
5
coder = {
6
6
source = " coder/coder"
7
+ version = " 2.4.0-pre0"
7
8
}
8
9
}
9
10
}
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ terraform {
3
3
4
4
required_providers {
5
5
coder = {
6
- source = " coder/coder"
7
- version = " >= 0.17 "
6
+ source = " coder/coder"
7
+ version = " 2.4.0-pre0 "
8
8
}
9
9
http = {
10
10
source = " hashicorp/http"
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ terraform {
8
8
required_providers {
9
9
coder = {
10
10
source = " coder/coder"
11
+ version = " 2.4.0-pre0"
11
12
}
12
13
docker = {
13
14
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ terraform {
4
4
required_providers {
5
5
coder = {
6
6
source = " coder/coder"
7
+ version = " 2.4.0-pre0"
7
8
}
8
9
docker = {
9
10
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ terraform {
6
6
}
7
7
coder = {
8
8
source = " coder/coder"
9
+ version = " 2.4.0-pre0"
9
10
}
10
11
}
11
12
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change 1
1
terraform {
2
2
required_providers {
3
3
coder = {
4
- source = " coder/coder"
4
+ source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change 1
1
terraform {
2
2
required_providers {
3
3
coder = {
4
- source = " coder/coder"
4
+ source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change 1
1
terraform {
2
2
required_providers {
3
3
coder = {
4
- source = " coder/coder"
4
+ source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
docker = {
7
8
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
docker = {
7
8
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
docker = {
7
8
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ terraform {
3
3
required_providers {
4
4
coder = {
5
5
source = " coder/coder"
6
+ version = " 2.4.0-pre0"
6
7
}
7
8
docker = {
8
9
source = " kreuzwerker/docker"
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
+ version = " 2.4.0-pre0"
5
6
}
6
7
}
7
8
}
You can’t perform that action at this time.
0 commit comments