git auth in git clone module

module "git-clone" {
count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.1"
agent_id = coder_agent.main.id
url = "https://my.gitea.domain/uwu/demo"
base_dir = "~/demo"
}

data "coder_git_auth" "gitea" {
id = "gitea"
}
module "git-clone" {
count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.1"
agent_id = coder_agent.main.id
url = "https://my.gitea.domain/uwu/demo"
base_dir = "~/demo"
}

data "coder_git_auth" "gitea" {
id = "gitea"
}
hello, im a bit confuse how to setup git auth to clone from my selfhost gitea instance:
ser3_decoyer@ser3lx:~/coder-template/new/kubernetes-web-dev-auto$ coder template push
Provisioner tags: <none>
WARN: No .terraform.lock.hcl file found
| When provisioning, Coder will be unable to cache providers without a lockfile and must download them from the internet each time.
| Create one by running terraform init in your template directory.
> Upload "."? (yes/no)
=== ✔ Queued [0ms]
==> ⧗ Running
==> ⧗ Running
=== ✔ Running [21ms]
==> ⧗ Setting up
=== ✔ Setting up [0ms]
==> ⧗ Parsing template parameters
=== ✔ Parsing template parameters [88ms]
==> ⧗ Detecting persistent resources
2025-09-23 09:10:12.298-07:00 Terraform 1.12.2
2025-09-23 09:10:13.041-07:00 Error: Invalid data source
2025-09-23 09:10:13.041-07:00 on main.tf line 258, in data "coder_git_auth" "gitea":
2025-09-23 09:10:13.041-07:00 258: data "coder_git_auth" "gitea" {
2025-09-23 09:10:13.041-07:00
2025-09-23 09:10:13.041-07:00 The provider coder/coder does not support data source "coder_git_auth".
=== ✔ Detecting persistent resources [9900ms]
==> ⧗ Cleaning Up
=== ✘ Cleaning Up [10ms]
=== ✘ Cleaning Up [21ms]
Encountered an error running "coder templates push", see "coder templates push --help" for more information
error: template import provision for start: terraform plan: exit status 1
ser3_decoyer@ser3lx:~/coder-template/new/kubernetes-web-dev-auto$ coder template push
Provisioner tags: <none>
WARN: No .terraform.lock.hcl file found
| When provisioning, Coder will be unable to cache providers without a lockfile and must download them from the internet each time.
| Create one by running terraform init in your template directory.
> Upload "."? (yes/no)
=== ✔ Queued [0ms]
==> ⧗ Running
==> ⧗ Running
=== ✔ Running [21ms]
==> ⧗ Setting up
=== ✔ Setting up [0ms]
==> ⧗ Parsing template parameters
=== ✔ Parsing template parameters [88ms]
==> ⧗ Detecting persistent resources
2025-09-23 09:10:12.298-07:00 Terraform 1.12.2
2025-09-23 09:10:13.041-07:00 Error: Invalid data source
2025-09-23 09:10:13.041-07:00 on main.tf line 258, in data "coder_git_auth" "gitea":
2025-09-23 09:10:13.041-07:00 258: data "coder_git_auth" "gitea" {
2025-09-23 09:10:13.041-07:00
2025-09-23 09:10:13.041-07:00 The provider coder/coder does not support data source "coder_git_auth".
=== ✔ Detecting persistent resources [9900ms]
==> ⧗ Cleaning Up
=== ✘ Cleaning Up [10ms]
=== ✘ Cleaning Up [21ms]
Encountered an error running "coder templates push", see "coder templates push --help" for more information
error: template import provision for start: terraform plan: exit status 1
4 Replies
Codercord
Codercord2w ago
Codercord
Codercord2w ago
<#1420080721858662503>
Category
Help needed
Product
Coder (v2)
Platform
Linux
Logs
Please post any relevant logs/error messages.
joelynnnnn
joelynnnnn2w ago
I assume you are uding Gitea as an external authentication? Have you set it up alr? Use data "coder_external_auth" instead.
ÙwÚ
ÙwÚOP2w ago
oh ye, that's fix it, thanks!

Did you find this page helpful?