0.0.6 • Published 11 months ago

azure-vault-secrets v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

azure-vault-secrets

Introduction

This module "azure-vault-secrets" will enhance the developer experience working with Azure Key Vault. This module will fetch secrets from the azure key vault and create a environment (.env) file.

In order to use this module, there are few pre-requisites that must be observed on the development/deployment machines

Pre-requisites

Features

  • Enhance developer experience
  • Minimum mandatory input from the user
  • The existing .env file will not be overridden
  • Secret keys should be present in yaml format, in "values.yaml" file
  • An environment file (.env) file will be created for the secret values

Parameters

Only a minimal set of input is required by the module to complete it's task effectively and efficiently. The module also provides hints and will work with default values in case optional parameters are not provided.

S.NoParameter NameInputDefault ValueDescription
1.Vault NameMandatory-Name of the azure key vault from where secrets will be fetched
2.Source LocationOptionalProject toot directoryIt is the location of the yaml file that contains the secret keys. If the location is not provided the module will look for "values.yaml" file in project root directory. Note: The secret keys must be present in the file name "values.yaml"
3.Target LocationOptionalProject toot directoryIt is the location of .env file creation, if location is not provided the file will be created in the root directory
4.Object NameOptionalserviceConfigThis is the top object under which other secret keys are present

Configuration

  • The package also works with a configuration file 'azureVault.yaml'
  • Package will ask user confirmation, if provided the configuration file will be created in the root directory
  • If the configuration file is present no questions will be asked

License

MIT

0.0.6

11 months ago

0.0.5

12 months ago

0.0.4

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago

0.0.1

12 months ago