Skip to content

feat: publish terraform-modules documentation#600

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/publish-documentation-terraform-modules
Draft

feat: publish terraform-modules documentation#600
Copilot wants to merge 4 commits intomainfrom
copilot/publish-documentation-terraform-modules

Conversation

Copy link
Contributor

Copilot AI commented Jan 28, 2026

Publishes documentation for the terraform-modules repository to the documentation portal under Infrastructure & DevOps category.

Changes

  • Manual documentation import: Bootstrapped terraform-modules docs at application/docs/projects/infrastructure-devops/terraform-modules/index.md by importing README and converting relative links to absolute GitHub URLs

  • Automation infrastructure: Created workflow template (.github/templates/terraform-modules-ci-workflow.yml) and onboarding guide for future automated syncing from source repository

  • Import tooling: Added executable script (.github/scripts/import-terraform-modules-docs.sh) for manual documentation imports

Documentation Structure

Published docs cover 40+ Terraform modules across:

  • AWS (EKS, VPC, S3, RDS, Lambda, etc.)
  • OVHcloud (Managed Kubernetes, DBaaS, Object Storage)
  • Scaleway (IAM, Object Storage)
  • GitHub (Repository management, Branch Protection)
  • Kubernetes (Helm, Namespaces, Secrets)

Screenshot

Terraform Modules Documentation

Future Work

To enable automated documentation updates, terraform-modules repository needs the CI workflow added (template provided in .github/templates/) with required GitHub App credentials configured per the onboarding guide.

Original prompt

This section details on the original issue you should resolve

<issue_title>Infrastructure as Code</issue_title>
<issue_description>Publish documentation of the terraform-modules repo : https://github.com/hoverkraft-tech/terraform-modules</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@github-actions
Copy link

Hi, thank you for creating your PR, we will check it out very soon

@github-actions
Copy link

Code Coverage Report

Coverage Results

Coverage

Metric Covered Total Percentage
Lines 8 8 100.00%
Branches 2 2 100.00%
Functions 5 5 100.00%

Overall: 100.00% 🟢
🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩

Copilot AI and others added 3 commits January 28, 2026 11:17
Co-authored-by: fredleger <2778741+fredleger@users.noreply.github.com>
Co-authored-by: fredleger <2778741+fredleger@users.noreply.github.com>
Co-authored-by: fredleger <2778741+fredleger@users.noreply.github.com>
Copilot AI changed the title [WIP] Publish documentation for terraform-modules repository feat: publish terraform-modules documentation Jan 28, 2026
Copilot AI requested a review from fredleger January 28, 2026 11:29
@neilime
Copy link
Member

neilime commented Jan 28, 2026

@fredleger we must not write the doc for projects directly, it must be synchronized from source repositories. See documentation: https://github.com/hoverkraft-tech/public-docs/blob/main/README.md#documentation-areas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Infrastructure as Code

3 participants