We are excited to announce the release of the long awaited BastionZero Terraform Provider. Our team has been working hard to develop a seamless integration with Terraform, the widely used infrastructure-as-code (IaC) tool, to help you manage your BastionZero resources in a declarative fashion. With the BastionZero Terraform Provider, you can now define, provision, and manage your environments, targets, and other BastionZero resources using HashiCorp Configuration Language (HCL).
This has many advantages, including:
- Unified Configuration Management
By managing BastionZero's access control policies with Terraform, you can administer both your cloud infrastructure and access control policies in a unified manner.
- Version Control and Collaboration
When managing BastionZero's access control policies, you can keep a clear history of modifications, roll back to previous configurations if necessary, and establish a streamlined workflow for your team to follow.
- Modular Policy Management
Terraform allows you to group and reuse configuration files in a modular fashion which can be applied to BastionZero's access control policies, enabling you to create reusable access control templates for different environments or project requirements.
- Improved Security and Compliance
Terraform's declarative language makes it easier to enforce access control policies and adhere to security and compliance requirements.
The Terraform Registry provides extensive documentation to help you get started. Check out our provider page to explore the available resources and comprehensive examples, including guides which cover:
- How to deploy the BastionZero agent on an AWS EC2 instance and manage access policy
- How to deploy the BastionZero agent in an AWS EKS cluster using Helm and manage access policy
Don't hesitate to reach out to our support team if you have any questions or need assistance. We're always here to help.
Happy Terraforming!