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 To Update !

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
Copy link
Member

ETA 4/5 eod

@angela-lee1
Copy link
Member

Sorry, I got distracted by other work. I will use late Thursday afternoon till the end of this week to refine and test the code.

@ExperimentsInHonesty
Copy link
Member

@awlFCCamp Please provide update

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures or links* (if necessary): "Add any pictures or links that will help illustrate what you are working on."
  • remember to add links to the top of the issue if they are going to be needed again.

If you want to give this issue back, just unassign yourself from it and stick it back into new issue approval

@angela-lee1
Copy link
Member

Sorry, I got distracted by other events, unassigning myself.

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 To Update !
Projects
Status: In progress (actively working)
Development

Successfully merging a pull request may close this issue.

3 participants