Skip to content

Latest commit

 

History

History
167 lines (93 loc) · 4.31 KB

File metadata and controls

167 lines (93 loc) · 4.31 KB

Terraform Commercetools API client

lint test Tag

This module will create commercetools client credentials and save them in SSM store.

Providers

Name Version
aws >= 5.31
commercetools >= 1.13.0

Requirements

Name Version
terraform >= 1.1
aws >= 5.31
commercetools >= 1.13.0

Required Inputs

No required inputs.

Optional Inputs

The following input variables are optional (have default values):

Description: Commercetools API client id used to create a new client

Type: string

Default: ""

Description: Commercetools API client secret used to create a new client

Type: string

Default: ""

Description: Commercetools API client scopes used to create a new client

Type: string

Default: ""

Description: Commercetools project key used to create a new client

Type: string

Default: ""

Description: Commercetools API URL used to create a new client

Type: string

Default: ""

Description: Commercetools AUTH URL used to create a new client

Type: string

Default: ""

Description: SSM-path to Commercetools API client id used to create a new client

Type: string

Default: ""

Description: SSM-path to Commercetools API client secret used to create a new client

Type: string

Default: ""

Description: SSM-path to Commercetools API client scopes used to create a new client

Type: string

Default: ""

Description: SSM-path to Commercetools project key used to create a new client

Type: string

Default: ""

Description: SSM-path to Commercetools API URL used to create a new client

Type: string

Default: ""

Description: SSM-path to Commercetools AUTH URL used to create a new client

Type: string

Default: ""

Description: Map of API clients

Type:

map(object({
    name  = string,
    scope = set(string)
  }))

Default: {}

Outputs

Name Description
api_clients Created API clients through terraform

Copyright (c) 2023 Flaconi GmbH