apiVersion: opentofu.m.upbound.io/v1beta1 kind: Workspace metadata: name: gitea-user namespace: crossplane-system spec: forProvider: source: Inline module: | resource "gitea_user" "developer" { username = var.username login_name = var.login_name email = var.email password = var.password must_change_password = var.must_change_password admin = var.admin } output "user_id" { value = gitea_user.developer.id } output "username" { value = gitea_user.developer.username } variable "username" { type = string } variable "login_name" { type = string } variable "email" { type = string } variable "password" { type = string sensitive = true } variable "must_change_password" { type = bool default = true } variable "admin" { type = bool default = false } vars: - key: username value: "dev-user" - key: login_name value: "dev-user" - key: email value: "dev@example.com" - key: password value: "ChangeMe123!" - key: must_change_password value: "true" - key: admin value: "false" providerConfigRef: kind: ProviderConfig name: gitea-tofu-config