Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 927 Bytes

README.md

File metadata and controls

29 lines (25 loc) · 927 Bytes

terraform-provider-immuta

This provider library wraps the stateless https://documentation.immuta.com/saas/developer-guides/api-intro/immuta-v1-api

Quickstart

  1. https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli#install-terraform
  2. Update deps in vendor/: go get .
  3. make test
  4. make
  5. Build a release - make bin - output goes to ~/.terraform.d/plugins/

Usage

  1. Update the ~/.terraformrc to be able to use local plugins:
provider_installation {
    filesystem_mirror {
        path = "/Users/me/.terraform.d/plugins"
    }
}
  1. make install
  2. Set api_token in example.tf or environment variable IMMUTA_API_TOKEN
  3. Set host in example.tf or environment variable IMMUTA_HOST
  4. terraform init
  5. terraform plan
  6. terraform apply

Known Limitations

  • terraform destroy seems to do nothing when tested with user attributes