Description
OS Information
- OS: macOS BigSur
- Browser (if applicable):
- Architecture:
coder --version
: 0.4.0
Steps to Reproduce
- coder start --dev
- coder templates init
- Chose gcp-linux
- coder templates create mark-first-project
- Pasted private key (ping me for what I used)
Expected
A created workspace
Actual
In terminal after step 5:
Queued [28ms]
✔ Setting up [0ms]
✔ Parse parameters [3ms]
⧗ Detecting resources when started
Terraform 1.1.7
random_string.random: Plan to create
google_compute_disk.root: Plan to create
google_compute_instance.dev[0]: Plan to create
coder_agent.dev[0]: Plan to create
Plan: 4 to add, 0 to change, 0 to destroy.
✔ Detecting resources when started [3938ms]
⧗ Detecting resources when stopped
Terraform 1.1.7
random_string.random: Plan to create
google_compute_disk.root: Plan to create
Plan: 2 to add, 0 to change, 0 to destroy.
✔ Detecting resources when stopped [3842ms]
✔ Cleaning Up [0ms]
✔ Successfully imported template source!
resource.google_compute_disk.root
~ persistent
resource.google_compute_instance.dev
- start (deletes on stop)
▲ allows ssh
Create template? (yes/no) yes
Error: canceled
In terminal with coder running:
Logs
2022-04-07 17:58:02.147 [INFO] provisionerd.go:546 parse complete {"parameter_schemas": [{"name": "service_account", "description": "Coder requires a Google Cloud Service Account to provision workspaces.\n\n1. Create a service account:\n https://console.cloud.google.com/projectselector/iam-admin/serviceaccounts/create\n2. Add the roles:\n - Compute Admin\n - Service Account User\n3. Click on the created key, and navigate to the "Keys" tab.\n4. Click "Add key", then "Create new key".\n5. Generate a JSON private key, and paste the contents below.\n", "default_destination": {"scheme": 1}}, {"name": "zone", "description": "What region should your workspace live in?", "default_source": {"value": "us-central1-a"}, "allow_override_source": true, "default_destination": {"scheme": 1}, "redisplay_value": true, "validation_type_system": 1, "validation_error": "Invalid zone!", "validation_condition": "contains(["northamerica-northeast1-a", "us-central1-a", "us-west2-c", "europe-west4-b", "southamerica-east1-a"], var.zone)"}]}
2022-04-07 17:58:06.085 [INFO] provisionerd.go:617 parse dry-run provision successful {"resource_count": 3, "resources": [{"name": "root", "type": "google_compute_disk"}, {"name": "dev", "type": "google_compute_instance", "agent": {"Auth": {"InstanceId": ""}}}, {"name": "random", "type": "random_string"}], "state_length": 0}
2022-04-07 17:58:09.923 [INFO] provisionerd.go:617 parse dry-run provision successful {"resource_count": 2, "resources": [{"name": "root", "type": "google_compute_disk"}, {"name": "random", "type": "random_string"}], "state_length": 0}
2022-04-07 17:58:09.926 [INFO] (coderd.provisionerd-keen_williams6) provisionerdaemons.go:483 inserting template import job resource {"job_id": "255ffb8e-ee17-419d-8fb0-719f9e54df99", "resource_name": "root", "resource_type": "google_compute_disk", "transition": "start"}
2022-04-07 17:58:09.927 [INFO] (coderd.provisionerd-keen_williams6) provisionerdaemons.go:483 inserting template import job resource {"job_id": "255ffb8e-ee17-419d-8fb0-719f9e54df99", "resource_name": "dev", "resource_type": "google_compute_instance", "transition": "start"}
2022-04-07 17:58:09.927 [INFO] (coderd.provisionerd-keen_williams6) provisionerdaemons.go:483 inserting template import job resource {"job_id": "255ffb8e-ee17-419d-8fb0-719f9e54df99", "resource_name": "random", "resource_type": "random_string", "transition": "start"}
2022-04-07 17:58:09.927 [INFO] (coderd.provisionerd-keen_williams6) provisionerdaemons.go:483 inserting template import job resource {"job_id": "255ffb8e-ee17-419d-8fb0-719f9e54df99", "resource_name": "root", "resource_type": "google_compute_disk", "transition": "stop"}
2022-04-07 17:58:09.928 [INFO] (coderd.provisionerd-keen_williams6) provisionerdaemons.go:483 inserting template import job resource {"job_id": "255ffb8e-ee17-419d-8fb0-719f9e54df99", "resource_name": "random", "resource_type": "random_string", "transition": "stop"}
2022-04-07 17:58:09.928 [INFO] provisionerd.go:408 completed job {"id": "255ffb8e-ee17-419d-8fb0-719f9e54df99"}
Screenshot
See screenshot of logs and coder templates create
Notes
Help please. 😢 This happened to me in 0.3.5 as well