Skip to content

antimetal/terraform-provider-antimetal

Repository files navigation

terraform-provider-antimetal

The Antimetal provider lets you connect your AWS account to Antimetal using Terraform. This is done by creating a cross-account IAM role in your AWS account that Antimetal can assume to access your billing data.

Visit https://antimetal.com/ for more information.

See the documentation in the Terraform registry for the most up-to-date information and latest release.

This provider is maintained by Antimetal.

Requirements

Developing

To see the full list of make targets, run:

make help

Build

To build the provider, run:

make build // Or simply `make`

This will build the provider binary under bin/.

Test

To run unit tests, run:

make test

To run provider acceptance tests, run:

make testacc

Install

You can install the provider for local testing using:

make install

This will build the provider if needed, and install it in ~/.terraform.d/plugins.

Note

If you're on Windows, you'll have to manually install the built provider binary under %APPDATA%/terraform.d/plugins or %APPDATA%/HashiCorp/Terraform/plugins.

Updating Docs

To update documentation, edit files in the template/ and/or examples/ and then run:

make generate

This will auto-generate the files in /docs. These files should not be updated manually.

Note

If you are updating Terraform files in /examples make sure to run terraform fmt on it before running make generate to make sure the Terraform blocks are properly formatted.

Contributing

Please review our contributing guidlines and Code of Conduct before contributing to this project.

Contributions to the project are released under the project's open source license.

For bug reports and feature requests, please create a new Github issue and provide as much detail as you can.