Venafi / vcert

Go client SDK and command line utility designed to simplify integrations by automating key generation and certificate enrollment using Venafi machine identity services.
https://support.venafi.com/hc/en-us/articles/217991528
Apache License 2.0
88 stars 64 forks source link

Enable configuring a default/fallback when an environment variable does not exist. #471

Closed sabixx closed 3 months ago

sabixx commented 3 months ago

BUSINESS PROBLEM There are cases where specific environment variables are not predefined on all systems, which could lead to potential issues as vcert expects these variables to be present. We also encounter inefficiencies by applying certain settings to all machines, even when only a few need them. This can cause unnecessary work and confusion about system setups.

PROPOSED SOLUTION Allow defining a default when an environment variable is missing.

CURRENT ALTERNATIVES Need to set all environment variables on all systems.

BeardedPrincess commented 3 months ago

Closed by #472