terraform-provider-gitea/docs/resources/public_key.md

1.2 KiB

page_title subcategory description
gitea_public_key Resource - terraform-provider-gitea gitea_public_key manages ssh key that are associated with users.

gitea_public_key (Resource)

gitea_public_key manages ssh key that are associated with users.

Example Usage

resource "gitea_user" "test" {
  username             = "test"
  login_name           = "test"
  password             = "Geheim1!"
  email                = "test@user.dev"
  must_change_password = false
}


resource "gitea_public_key" "test_user_key" {
  title     = "test"
  key       = file("${path.module}/id_ed25519.pub")
  username  = gitea_user.test.username
}

Schema

Required

  • key (String, Sensitive) An armored SSH key to add
  • title (String) Title of the key to add
  • username (String) User to associate with the added key

Optional

  • read_only (Boolean) Describe if the key has only read access or read/write

Read-Only

  • created (String)
  • fingerprint (String)
  • id (String) The ID of this resource.
  • type (String)