Provides a GitHub user's GPG key resource.
This resource allows you to add/remove GPG keys from your user account.
resource "github_user_gpg_key" "example" {
armored_public_key = "-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----"
}
The following arguments are supported:
armored_public_key
- (Required) Your public GPG key, generated in ASCII-armored format.
See Generating a new GPG key for help on creating a GPG key.The following attributes are exported:
id
- The GitHub ID of the GPG key, e.g. 401586
key_id
- The key ID of the GPG key, e.g. 3262EFF25BA0D270
GPG keys are not importable due to the fact that API does not return previously uploaded GPG key.