dump_gcloud_env_info
pipes/WDL/workflows/dump_gcloud_env_info.wdl

WORKFLOW dump_gcloud_env_info

File Path pipes/WDL/workflows/dump_gcloud_env_info.wdl
WDL Version 1.0
Type workflow

Imports

Namespace Path
terra ../tasks/tasks_terra.wdl

Workflow: dump_gcloud_env_info

Write system and gcloud environment info to output files.

Author: Broad Viral Genomics
viral-ngs@broadinstitute.org

Inputs

Name Type Description Default
1 optional input with default value

Outputs

Name Type Expression
is_running_on_terra Boolean check_terra_env.is_running_on_terra
is_backed_by_gcp Boolean check_terra_env.is_backed_by_gcp
google_project_id String check_terra_env.google_project_id
workspace_uuid String check_terra_env.workspace_uuid
workspace_name String check_terra_env.workspace_name
workspace_namespace String check_terra_env.workspace_namespace
workspace_bucket_path String check_terra_env.workspace_bucket_path
method_version String check_terra_env.method_version
method_source String check_terra_env.method_source
method_path String check_terra_env.method_path
input_table_name String check_terra_env.input_table_name
input_row_id String check_terra_env.input_row_id
top_level_submission_id String check_terra_env.top_level_submission_id
env_info File check_terra_env.env_info
gcloud_config_info File check_terra_env.gcloud_config_info

Calls

This workflow calls the following tasks or subworkflows:

CALL TASKS check_terra_env

No explicit input mappings

Images

Container images used by tasks in this workflow:

🐳 Parameterized Image
⚙️ Parameterized

Configured via input:
docker

Used by 1 task:
  • check_terra_env
← Back to Index

dump_gcloud_env_info - Workflow Graph

🖱️ Scroll to zoom • Drag to pan • Double-click to reset • ESC to close

dump_gcloud_env_info - WDL Source Code

version 1.0

#DX_SKIP_WORKFLOW

import "../tasks/tasks_terra.wdl" as terra

workflow dump_gcloud_env_info {
    meta {
        description: "Write system and gcloud environment info to output files."
        author: "Broad Viral Genomics"
        email:  "viral-ngs@broadinstitute.org"
    }

    call terra.check_terra_env

    output {
        Boolean is_running_on_terra     = check_terra_env.is_running_on_terra
        Boolean is_backed_by_gcp        = check_terra_env.is_backed_by_gcp

        String  google_project_id       = check_terra_env.google_project_id

        String  workspace_uuid          = check_terra_env.workspace_uuid
        String  workspace_name          = check_terra_env.workspace_name
        String  workspace_namespace     = check_terra_env.workspace_namespace
        String  workspace_bucket_path   = check_terra_env.workspace_bucket_path

        String  method_version          = check_terra_env.method_version
        String  method_source           = check_terra_env.method_source
        String  method_path             = check_terra_env.method_path
        
        String  input_table_name        = check_terra_env.input_table_name
        String  input_row_id            = check_terra_env.input_row_id

        String  top_level_submission_id = check_terra_env.top_level_submission_id

        File    env_info                = check_terra_env.env_info
        File    gcloud_config_info      = check_terra_env.gcloud_config_info
    }
}