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.
If you wish to build this project locally, please complete the following steps.
-
Install Go. Instructions are on their website.
-
Install Terraform. Instructions are on their website.
-
Clone this repository.
git clone https://github.com/BeyondTrust/terraform-provider-passwordsafe
-
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 ./...
-
Move the binary file to the proper directory to be recognized by Terraform.
-
Update terraform/main.tf and terraform/terraform.tfvars files according to your needs, and then run terraform commands.
terraform init terraform plan
The product documentation as well as the Terraform-specific usage documentation are hosted on our website.
This software is distributed under the GNU General Public License (GPL) v3.0 License. See LICENSE.txt
for more information.
Contact BeyondTrust support