module Covalence

:reek: TooManyConstants

Constants

CONFIG
DEBUG_CLI
DRY_RUN_CMD

No-op shell command. Should not need to modify for most unix shells.

GEM_ROOT

Internal constants

LOGGER

look into logger-colors

LOG_LEVEL
PACKER

TODO: could use better naming

PACKER_CMD
RESERVED_NS

Reserved namespace including default ci and spec

SOPS_CMD
SOPS_DECRYPTED_SUFFIX
SOPS_ENCRYPTED_SUFFIX
SOPS_VERSION
STACK_EXPORT
TERRAFORM
TERRAFORM_CMD
TERRAFORM_GET_PLUGINS
TERRAFORM_PLUGIN_CACHE
TERRAFORM_VERSION
TEST_ENVS
VERSION
WORKER_COUNT

worker count

WORKSPACE
Configurable constants

TODO: look into how WORKSPACE is being used, maybe this can just be an internal ROOT and make CONFIG not depend on WORKSPACE