iac-cicd

Automate Terraform and CDK deployments through CI/CD pipelines with OIDC authentication.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/engineers-hub-ltd-in-house-project/eh-skills --skill iac-cicd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iac-cicd
Source: https://github.com/engineers-hub-ltd-in-house-project/eh-skills/tree/main/skills/iac/iac-cicd
Command: npx skills add https://github.com/engineers-hub-ltd-in-house-project/eh-skills --skill iac-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of deploying Infrastructure as Code (IaC) using CI/CD pipelines, ensuring safe and efficient infrastructure management.

Core Features & Use Cases

  • Automated Plan/Apply: Integrates with GitHub Actions for Terraform plan and apply workflows.
  • PR Plan Review: Posts Terraform plan outputs directly to pull requests for review.
  • Secure Authentication: Utilizes OIDC for secure AWS credential management, avoiding long-lived access keys.
  • Policy Enforcement: Supports integration with policy-as-code tools for compliance checks.
  • Use Case: Streamline your Terraform deployments by automatically running terraform plan on every pull request and requiring manual approval before applying changes to production environments.

Quick Start

Use the iac-cicd skill to set up a GitHub Actions workflow for Terraform plan and apply.

Frequently Asked Questions about iac-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Terraform deployments using GitHub Actions?

Automate Terraform deployments by integrating GitHub Actions to run plan and apply workflows, posting plan outputs to pull requests for review before requiring manual approval to apply changes to production.

What is the best way to review Terraform plans on pull requests?

Reviewing Terraform plans on pull requests involves posting plan outputs directly to the PR, allowing teams to validate infrastructure changes and enforce approval gates before automated application to production environments.

How does OIDC authentication work for AWS credentials in CI/CD pipelines?

OIDC authentication for AWS credentials in CI/CD pipelines secures infrastructure deployments by exchanging short-lived tokens instead of storing long-lived access keys, ensuring safe and auditable automated Terraform changes.

Can I enforce policy-as-code compliance checks on Terraform infrastructure changes?

Policy-as-code compliance checks can be enforced on Terraform infrastructure changes by integrating policy evaluation tools into your CI/CD pipelines, ensuring automated deployments meet regulatory requirements before application.

Does this CI/CD automation support CDK deployments alongside Terraform?

CDK deployments are supported alongside Terraform for automating Infrastructure as Code through CI/CD pipelines, facilitating plan reviews on pull requests and secure AWS authentication with automated application gates.