renovate-encrypted-secret

bendrucker/renovate-encrypted-secret/gpg

Terraform Module HCL GPG

Terraform module for encrypting secrets for Renovate (https://app.renovatebot.com/encrypt)

Install
module "renovate-encrypted-secret" {
source = "bendrucker/renovate-encrypted-secret/gpg"
version = "1.0.1"
}
plain text: /constructs/tfmod-bendrucker-renovate-encrypted-secret-gpg/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-gpg-renovate-encrypted-secret ![terraform module](https://registry.terraform.io/modules/bendrucker/renovate-encrypted-secret/gpg) > Terraform module for encrypting secrets for Renovate Renovate is a tool for automatically updating dependencies in your projects, similar to GitHub Dependabot. As a native service, Dependabot is given read access to GitHub Actions organization secrets to access private registries. Terraform can manage these secrets using the github_actions_organization_secret resource. Renovate, as a third party GitHub app, does not access GitHub Actions secrets. Instead, Renovate allows users to encrypt secrets using Renovate's public key and include the encrypted value in the Renovate configuration. Renovate's servers hold the private key and can decrypt the origin

Inputs (4)
NameTypeDescriptionDefault
organizationstringThe GitHub organization that can use the secret required
plaintextstringThe secret text to encrypt required
repositorystringThe GitHub repository that can use the secret. If unspecified, all repositories ""
public_keystringThe GPG public key used to encrypt the plaintext value"-----BEGIN PGP PUBLIC KEY BLOCK-----\n\
Outputs (1)
ciphertext — The encrypted ciphertext for use in Renovate configurations
Resources (1)
gpg_encrypted_message
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud GPG
★ Stars0
Forks1
Total downloads7.9k
Inputs4
Outputs1
Resources1
Examples3
LicenseMIT
Namespacebendrucker
Updated