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.
- Bash
- Make
- Go 1.22
- Terraform CLI 1.x
To see the full list of make targets, run:
make help
To build the provider, run:
make build // Or simply `make`
This will build the provider binary under bin/
.
To run unit tests, run:
make test
To run provider acceptance tests, run:
make testacc
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
.
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.
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.