Terraform Integration Guide
Overview
CertSecure Manager integrates with Terraform (under DevOps Tools) to automate certificate issuance as part of an infrastructure-as-code workflow.
Prerequisites
- CertSecure Manager is operational and your account can enroll certificates.
- Terraform and Python are installed on the host.
- Network access from the host to the CertSecure Manager backend.
Configuration Steps
Step 1: Get the Terraform Files
- In CertSecure Manager, go to Utilities → Integrations → DevOps Tools, select Terraform, and download the provided files to a working folder.
Step 2: Configure the Variables
- Edit the configuration to set the path to the helper script and the certificate details (Common Name, organization fields, country, and DNS/SAN) for the certificate to issue.
Step 3: Apply
-
From the working folder, run the following commands to
request the certificate from CertSecure Manager and deploy
it:
terraform init terraform apply
Step 4: Verify
- Confirm the certificate is issued and appears in CertSecure Manager under Inventory.
