Sha256: 3213287989980f76ce862029d5b6afe96bd15131af3ad3424cb077a3c12b35b5

Contents?: true

Size: 961 Bytes

Versions: 26

Compression:

Stored size: 961 Bytes

Contents

stage "Source" do
  github(
    Source: "boltops-tools/terraspace",
    # Branch: "master", # branch defaults to "master" or the `pipe deploy --branch` option
    AuthToken: ssm("/github/boltopsbot/token")
  )
end

stage "Build" do
  vars = env_vars(
    INFRACOST_API_KEY: "ssm:/#{Pipedream.env}/INFRACOST_API_KEY",
    TS_API: "ssm:/#{Pipedream.env}/TS_API",
    TS_LOG_LEVEL: "info",  # not ssm so can see in the codebuild logs
    TS_COST: true,
    TS_ORG: "qa",
    TS_TOKEN: "ssm:/#{Pipedream.env}/TS_TOKEN",
  )
  in_parallel do
    codebuild(Name: "terraspace-all", EnvironmentVariables: vars)
    codebuild(Name: "terraspace-aws", EnvironmentVariables: vars)
    codebuild(Name: "terraspace-azurerm", EnvironmentVariables: vars)
    codebuild(Name: "terraspace-google", EnvironmentVariables: vars)
    codebuild(Name: "terraspace-none", EnvironmentVariables: vars)
    codebuild(Name: "terraspace-unit") # does not have EnvironmentVariables
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
terraspace-2.1.5 .pipedream/pipeline.rb
terraspace-2.1.4 .pipedream/pipeline.rb
terraspace-2.1.3 .pipedream/pipeline.rb
terraspace-2.1.2 .pipedream/pipeline.rb
terraspace-2.1.1 .pipedream/pipeline.rb
terraspace-2.1.0 .pipedream/pipeline.rb