<reponame>figtools/figgy-cli
import os

### For PS items stored with this value, we will auto-clean them up from our audit table. Used for automated E2E testing.
DELETE_ME_VALUE = 'DELETE_ME'  ### <-- use this for ALL VALUES
MFA_USER_ENV_KEY = 'MFA_USER'
MFA_SECRET_ENV_KEY = 'MFA_SECRET'

# Env vars
GOOGLE_SSO_USER = 'GOOGLE_SSO_USER'
GOOGLE_SSO_PASSWORD = '<PASSWORD>'
GOOGLE_IDP_ID = 'GOOGLE_IDP_ID'
GOOGLE_SP_ID = 'GOOGLE_SP_ID'
GOOGLE_MFA_SECRET = 'GOOGLE_MFA_SECRET'

OKTA_SSO_USER = 'OKTA_SSO_USER'
OKTA_SSO_PASSWORD = '<PASSWORD>'
OKTA_EMBED_URL = 'OKTA_EMBED_URL'
OKTA_MFA_SECRET = 'OKTA_MFA_SECRET'

# Variables
param_1 = '/shared/test/automated_test/param_1'
param_test_prefix = '/shared/test2/automated_test/'
dump_prefix = '/shared/test/automated_test/'
data_param_1 = '/data/test/automated_test/parm_1'
devops_param_1 = '/devops/test/automated_test/param_1'

# Values
param_1_val = DELETE_ME_VALUE
data_param_1_val = DELETE_ME_VALUE
devops_param_1_val = DELETE_ME_VALUE

# Desc
param_1_desc = 'desc1'
data_param_1_desc = 'datadesc1'
devops_param_1_desc = 'devopsdesc1'

# Share destination
automated_test_dest_1 = '/app/automated-test/dest/1'

# Others
if os.environ.get('GOOGLE_IDP_ID'):
    # Google tests hit figgy-qa
    DEFAULT_ENV = 'qa'
elif os.environ.get('OKTA_EMBED_URL'):
    # Okta tests hit figgy-dev
    DEFAULT_ENV = 'stage'
else:
    # Bastion tests hit whatever env is logged-in
    # Standard tests use profile which uses sandbox-qa
    DEFAULT_ENV = 'stage'

import os

### For PS items stored with this value, we will auto-clean them up from our audit table. Used for automated E2E testing.
DELETE_ME_VALUE = 'DELETE_ME'  ### <-- use this for ALL VALUES
MFA_USER_ENV_KEY = 'MFA_USER'
MFA_SECRET_ENV_KEY = 'MFA_SECRET'

# Env vars
GOOGLE_SSO_USER = 'GOOGLE_SSO_USER'
GOOGLE_SSO_PASSWORD = '<PASSWORD>'
GOOGLE_IDP_ID = 'GOOGLE_IDP_ID'
GOOGLE_SP_ID = 'GOOGLE_SP_ID'
GOOGLE_MFA_SECRET = 'GOOGLE_MFA_SECRET'

OKTA_SSO_USER = 'OKTA_SSO_USER'
OKTA_SSO_PASSWORD = '<PASSWORD>'
OKTA_EMBED_URL = 'OKTA_EMBED_URL'
OKTA_MFA_SECRET = 'OKTA_MFA_SECRET'

# Variables
param_1 = '/shared/test/automated_test/param_1'
param_test_prefix = '/shared/test2/automated_test/'
dump_prefix = '/shared/test/automated_test/'
data_param_1 = '/data/test/automated_test/parm_1'
devops_param_1 = '/devops/test/automated_test/param_1'

# Values
param_1_val = DELETE_ME_VALUE
data_param_1_val = DELETE_ME_VALUE
devops_param_1_val = DELETE_ME_VALUE

# Desc
param_1_desc = 'desc1'
data_param_1_desc = 'datadesc1'
devops_param_1_desc = 'devopsdesc1'

# Share destination
automated_test_dest_1 = '/app/automated-test/dest/1'

# Others
if os.environ.get('GOOGLE_IDP_ID'):
    # Google tests hit figgy-qa
    DEFAULT_ENV = 'qa'
elif os.environ.get('OKTA_EMBED_URL'):
    # Okta tests hit figgy-dev
    DEFAULT_ENV = 'stage'
else:
    # Bastion tests hit whatever env is logged-in
    # Standard tests use profile which uses sandbox-qa
    DEFAULT_ENV = 'stage'
### For PS items stored with this value, we will auto-clean them up from our audit table. Used for automated E2E testing. ### <-- use this for ALL VALUES # Env vars # Variables # Values # Desc # Share destination # Others # Google tests hit figgy-qa # Okta tests hit figgy-dev # Bastion tests hit whatever env is logged-in # Standard tests use profile which uses sandbox-qa