Module materialize.cli.scratch

Expand source code Browse git
# Copyright Materialize, Inc. and contributors. All rights reserved.
#
# Use of this software is governed by the Business Source License
# included in the LICENSE file at the root of this repository.
#
# As of the Change Date specified in that file, in accordance with
# the Business Source License, use of this software will be governed
# by the Apache License, Version 2.0.

import os


def check_required_vars() -> None:
    """Set reasonable default values for the
    environment variables necessary to interact with AWS."""
    if not os.environ.get("MZ_SCRATCH_NO_DEFAULT_ENV"):
        os.environ["AWS_PROFILE"] = "mz-scratch-admin"
        if not os.environ.get("AWS_DEFAULT_REGION"):
            os.environ["AWS_DEFAULT_REGION"] = "us-east-1"

Sub-modules

materialize.cli.scratch.create
materialize.cli.scratch.destroy
materialize.cli.scratch.forward
materialize.cli.scratch.login
materialize.cli.scratch.mine
materialize.cli.scratch.push
materialize.cli.scratch.sftp
materialize.cli.scratch.ssh

Functions

def check_required_vars() ‑> None

Set reasonable default values for the environment variables necessary to interact with AWS.

Expand source code Browse git
def check_required_vars() -> None:
    """Set reasonable default values for the
    environment variables necessary to interact with AWS."""
    if not os.environ.get("MZ_SCRATCH_NO_DEFAULT_ENV"):
        os.environ["AWS_PROFILE"] = "mz-scratch-admin"
        if not os.environ.get("AWS_DEFAULT_REGION"):
            os.environ["AWS_DEFAULT_REGION"] = "us-east-1"