Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 1.25 KB

File metadata and controls

61 lines (49 loc) · 1.25 KB
page_title subcategory description
forgejo_deploy_key Data Source - forgejo
Forgejo deploy key data source

forgejo_deploy_key (Data Source)

Forgejo deploy key data source

Example Usage

terraform {
  required_providers {
    forgejo = {
      source = "svalabs/forgejo"
    }
  }
}

provider "forgejo" {
  host = "http://localhost:3000"
}

# Existing repository
data "forgejo_repository" "user" {
  owner = {
    login = "test_user"
  }
  name = "user_test_repo"
}

# Existing deploy key
data "forgejo_deploy_key" "this" {
  repository_id = data.forgejo_repository.user.id
  title         = "test_key"
}
output "debug" {
  value = data.forgejo_deploy_key.this
}

Schema

Required

  • repository_id (Number) Numeric identifier of the repository.
  • title (String) Title of the deploy key.

Read-Only

  • created_at (String) Time at which the deploy key was created.
  • fingerprint (String) Fingerprint of the deploy key.
  • key (String) Armored SSH key.
  • key_id (Number) Numeric identifier of the deploy key.
  • read_only (Boolean) Does the key have only read access?
  • url (String) URL of the deploy key.