Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>KeyVault Seeder
KeyVault Seeder

KeyVault Seeder

white duck GmbH

|
62 installs
| (1) | Free
The KeyVault Seeder extension equips your Azure Devops pipelines at runtime with the secrets of the defined Azure KeyVault.
Get it free

KeyVault Seeder for Azure DevOps Pipelines

KeyVault Seeder is a pipeline task (utility) extension for Azure DevOps which takes key-value-pairs out of a json file and creates secrets in a given keyvault in which the keys are the secret name and the values the secret value. Further you get the option to define environments in the json so the key value pairs that are generated are environment aware.

Usage

Define a JSON file that contains the name and the secret for each environemnt for example "dev", "test" and "prod".

Example JSON file with variables for each environment

{
    "AdUserManagementAppSecret":{
        "dev": "j3EiFc7EyB9MmQePuRMr",
        "test": "iJJDs1k2Im0avOJwbbi8",
        "prod": "hDBe57QWdjGI0mk4PUTN"
    }
	,
    "TestSecretName":{
        "dev": "Test_SecretValue-Dev",
        "test": "Test_SecretValue-Test",
        "prod": "Test_SecretValue-Prod"
    }
}

Parameters

Configure KeyVault Seeder with :

  • connectedServiceName the Azure subscription name
  • keyVaultName the key vault name
  • jsonFilePath the JSON file that contains the variables for each environment
  • environment: the selection of a specific environemnt to be used for further pipeline commands

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft