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.