Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate running Terraform Docs commands in CI/CD #66

Open
3 tasks done
chelseybeck opened this issue Mar 28, 2024 · 4 comments
Open
3 tasks done

Automate running Terraform Docs commands in CI/CD #66

chelseybeck opened this issue Mar 28, 2024 · 4 comments
Labels
complexity: medium enhancement New feature or request feature: GHA role: Dev Ops Engineer Engineer who maintains and deploys software s: all size: 2pt Can be done in 7-12 hours

Comments

@chelseybeck
Copy link
Member

chelseybeck commented Mar 28, 2024

Overview

We need to automate running Terraform Docs commands in our CI/CD pipeline whenever .tf files are changed inside of a Terraform directory, so that ?????

Details

For instance, if a .tf file changes inside of terraform-incubator/access-the-data (or any of its subdirectories), README.md file(s) need to be updated using Terraform Docs.

Action Items

  • Read over the Terraform Docs documentation to understand how the templates are used to generate README.md files
  • Read over the Terraform Docs GitHub Action documentation to understand how to integrate the necessary steps into our CI/CD pipeline
  • Make changes to terraform-plan.yml. This should be able to be one job added as shown in the Terraform Docs GitHub Action

Resources/Instructions

Terraform Docs documentation
Terraform Docs GitHub Action

@chelseybeck chelseybeck added enhancement New feature or request role: Dev Ops Engineer Engineer who maintains and deploys software size: 2pt Can be done in 7-12 hours complexity: missing This label means the issue is missing a complexity label role: missing feature: missing size: missing s: all feature: GHA complexity: medium labels Mar 28, 2024
@chelseybeck chelseybeck removed role: missing size: missing complexity: missing This label means the issue is missing a complexity label feature: missing labels Mar 28, 2024
@angela-lee1 angela-lee1 self-assigned this Mar 29, 2024
@angela-lee1

This comment was marked as outdated.

@angela-lee1

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@angela-lee1

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty moved this from In progress (actively working) to New Issue Review in CoP: DevOps: Project Board Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: medium enhancement New feature or request feature: GHA role: Dev Ops Engineer Engineer who maintains and deploys software s: all size: 2pt Can be done in 7-12 hours
Projects
Status: Prioritized Backlog
Development

Successfully merging a pull request may close this issue.

3 participants