Skip to content

A Terraform integration that enables using Password Safe secrets management capabilities with Terraform

License

Notifications You must be signed in to change notification settings

BeyondTrust/terraform-provider-passwordsafe

BeyondTrust

BeyondTrust Password Safe Terraform Provider

The BeyondTrust Password Safe Terraform Provider allows Terraform to manage access to resources in Password Safe. Terraform configuration files can be configured to retrieve secrets from Password Safe and permissions for access to secrets in Password Safe can be granted to specific accounts within BeyondInsight.

Build Requirements

If you wish to build this project locally, please complete the following steps.

  1. Install Go. Instructions are on their website.

  2. Install Terraform. Instructions are on their website.

  3. Clone this repository.

    git clone https://github.com/BeyondTrust/terraform-provider-passwordsafe
  4. Generate the provider binary file from passwordsafe-integrations-terraform folder.

    go build -o terraform-provider-passwordsafe_major_minor_build

    To run unit tests you can use:

    go test ./...
  5. Move the binary file to the proper directory to be recognized by Terraform.

  6. Update terraform/main.tf and terraform/terraform.tfvars files according to your needs, and then run terraform commands.

    terraform init
    terraform plan

Usage

The product documentation as well as the Terraform-specific usage documentation are hosted on our website.

License

This software is distributed under the GNU General Public License (GPL) v3.0 License. See LICENSE.txt for more information.

Get Help

Contact BeyondTrust support