Abdul Haris Djafar
08/23/2022, 7:46 AMStephen Bailey
08/23/2022, 12:45 PMimport os
import json
from dagster import op
@op(config_schema={"env_vars": dict})
def print_env_vars(context):
# sets environment variables from the config provided
for k, v in context.op_config["env_vars"].items():
os.environ[k] = v
# prints all environment variables
<http://context.log.info|context.log.info>(json.dumps(os.environ))
Abdul Haris Djafar
08/23/2022, 1:06 PMStephen Bailey
08/23/2022, 1:13 PMops:
print_env_vars:
config:
env_vars:
foo: bar
or
ops:
print_env_vars:
config:
env_vars:
baz: boom
and that would all be in the launchpad of the UIAbdul Haris Djafar
08/23/2022, 1:15 PM