Skip to content

bug: Managed resource coder_agent not declared in root module #19349

@krhaps

Description

@krhaps

Setup

  • Coder Release: v2.25.1+3bf6a00
  • Deployment Identifier: 084a6e03-2535-4b94-8518-aef359bf108d
  • Docker Version: 4.17.0 (99724)
  • Host OS: MacOS Sequoia 15.6 (24G84)

Started with latest docker image of coder on local (Macbook)

docker run --rm -it   -v $CODER_DATA:/home/coder/.config   -v /var/run/docker.sock:/var/run/docker.sock   ghcr.io/coder/coder:latest

Tried creating template from starter gcp-devcontainer, UI got stuck in progress, with the following console log

2025-08-14 02:48:08.800 [info]  provisionerd-1b1f0710b305-2: unpacking template source archive  session_id=28a36795-4c54-489d-b32e-054bb814eabd  size_bytes=145920
2025-08-14 02:48:09.041 [info]  provisionerd-1b1f0710b305-2: clean stale Terraform plugins  cache_path=/home/coder/.cache/coder/provisioner-2/tf
2025-08-14 02:48:18.659 [info]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=INFO  output="Terraform 1.12.2"
2025-08-14 02:48:19.645 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="Error: Reference to undeclared resource"
2025-08-14 02:48:19.646 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="on main.tf line 313, in module \"jetbrains_gateway\":"
2025-08-14 02:48:19.646 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="  313:   agent_id   = coder_agent.main.id"
2025-08-14 02:48:19.646 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output=""
2025-08-14 02:48:19.647 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="A managed resource \"coder_agent\" \"main\" has not been declared in the root module."
2025-08-14 02:48:19.647 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="Error: Reference to undeclared resource"
2025-08-14 02:48:19.648 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="on main.tf line 294, in module \"code-server\":"
2025-08-14 02:48:19.648 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="  294:   agent_id = coder_agent.main.id"
2025-08-14 02:48:19.648 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output=""
2025-08-14 02:48:19.648 [erro]  provisionerd-1b1f0710b305-2.runner: template import provision job logged  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  level=ERROR  output="A managed resource \"coder_agent\" \"main\" has not been declared in the root module."
2025-08-14 02:48:19.664 [info]  provisionerd-1b1f0710b305-2.runner: dry-run provision failure  job_id=805f428a-01ac-45be-869c-736e4cfb7f8f  error="terraform plan: exit status 1"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions