-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Description
Use case description
Serverless Framework is developed in hybrid environments where the service instances have dependencies on other systems via secrets, configuration management, etc. To make integration with these dependencies easier, the Serverless Framework support Variables, which allow users to dynamically replace config values in serverless.yml config - like ${ssm:/key} for values from the AWS SSM Parameter Store. In addition to the ones that are already supported, like AWS SSM, Terraform S3 State/Outputs, HashiCorp Vault, Doppler, we'd like to add support for others.
What additional variable resolvers would you like to see in the Serverless Framework?
Here is a list of some we are already considering.
Secrets Managers:
- Azure Key Vault
- GCP Secrets Manager
Infrastructure-as-code (iaC:
- Terraform HCP / Enterprise
- Pulumi Stack Outputs
- Kubernetes ConfigMaps/Secrets
Artifact & Package Registries:
- Artifactory (JFrog)
Config:
- AWS AppConfig
- Azure App Configuration
Edge Config:
- Cloudflare KV
- Fastly Edge Dictionaries
- Akamai Property manager variables
- Vercel Edge Config
- Netlify Edge Config
Service Discovery / Registry
- Consul KV / Services
- HashiCorp Nomad
- etcd
- Zookeeper