The values for account, appliance_url, ssl_cert, and ssl_cert_path are used to connect to Conjur
What's the actual result?
Only the values for api_key and login are used to connect. The rest of the values must be set using environment variables.
Dev Notes
In tracking this bug down, I noticed the environment variables mentioned in the readme (ex. export CONJUR_APPLIANCE_URL="https://localhost:8443") are the environment variables the Conjur GoLang library uses. It looks like the convention for setting configuration with environment variables is more like:
which creates a more direct mapping between the environment variables and the provider attributes. Does it make sense to update this technical debt as part of this effort?
Issue description
Steps to reproduce the issue
Assumptions
terraform apply
What's the expected result?
account
,appliance_url
,ssl_cert
, andssl_cert_path
are used to connect to ConjurWhat's the actual result?
api_key
andlogin
are used to connect. The rest of the values must be set using environment variables.Dev Notes
In tracking this bug down, I noticed the environment variables mentioned in the readme (ex.
export CONJUR_APPLIANCE_URL="https://localhost:8443"
) are the environment variables the Conjur GoLang library uses. It looks like the convention for setting configuration with environment variables is more like:which creates a more direct mapping between the environment variables and the provider attributes. Does it make sense to update this technical debt as part of this effort?