Skip to content

Repository files navigation

connectracer Provider

The ConnectRacer provider enables Terraform management of AWS Connect and related services including Amazon Q Connect (formerly Wisdom) and AppIntegrations.

Features

Automatic Tag Management

All resources in this provider automatically add the AmazonConnectEnabled = "True" tag required for AWS Connect service-linked role access. This tag is:

  • Automatically added during resource creation if not provided
  • Preserved during updates
  • Available in the tags_all computed attribute
  • User-provided tags are kept separate in the tags attribute

Tag Attributes

  • tags (Optional): User-defined tags only. This attribute contains exactly what you configure, without any provider-added tags.
  • tags_all (Computed): All tags including the provider-added AmazonConnectEnabled = "True". Use this in outputs or data sources when you need to see all tags.

Requirements

Building the Provider

  1. Clone the repository
  2. Enter the repository directory
  3. Build the provider using the Go install command:
  4. Add override in ~/.terraformrc
task dev-install

Using the provider

terraform init -upgrade

Override example

File ~/.terraformrc

provider_installation {
  filesystem_mirror {
    path    = "/Users/joendoe/.terraform.d/plugins"
    include = ["registry.terraform.io/tecracer/connectracer"]
  }
  direct {
    exclude = ["registry.terraform.io/tecracer/connectracer"]
  }

About

tecRacer Amazon Connect Customer terraform Provider

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages