Skip to content

chore(terraform): add terraform module (charmkeeper) - #78

Merged
DeeKay3 merged 2 commits into
mainfrom
charmkeeper/terraform
Mar 15, 2026
Merged

chore(terraform): add terraform module (charmkeeper)#78
DeeKay3 merged 2 commits into
mainfrom
charmkeeper/terraform

Conversation

@seb4stien

Copy link
Copy Markdown
Contributor

This PR adds a new Terraform module for the irc-bridge charm (machine charm).

Changes

  • Add terraform/ module with main.tf, variables.tf, outputs.tf, versions.tf, README.md, .tflint.hcl
  • Add terraform/tests/ with setup/main.tf and main.tftest.hcl (revision 43, latest/edge)
  • Add .github/workflows/test_terraform_module.yaml CI workflow (lxd-controller)
  • Update renovate.json: add CharmHub datasource, regex manager, ignorePaths: []

Standards compliance

  • Terraform required_version = "~> 1.12"
  • Juju provider ~> 1.0
  • model_uuid variable (no model)
  • terraform_required_version tflint rule enabled
  • Tests use setup/ pattern

Automated by charmkeeper

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has checked 76 files.

Valid Invalid Ignored Fixed
34 2 40 0
Click to see the invalid file list
  • terraform/.tflint.hcl
  • terraform/tests/.tflint.hcl
Use this command to fix any missing license headers
```bash

docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix

</details>

Comment thread terraform/.tflint.hcl
Comment thread terraform/tests/.tflint.hcl
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@seb4stien
seb4stien marked this pull request as ready for review March 12, 2026 17:19
@seb4stien
seb4stien requested a review from a team as a code owner March 12, 2026 17:19
@seb4stien
seb4stien requested review from DeeKay3 and nrobinaubertin and removed request for a team March 12, 2026 17:19
@DeeKay3
DeeKay3 merged commit 21d00f8 into main Mar 15, 2026
21 checks passed
@DeeKay3
DeeKay3 deleted the charmkeeper/terraform branch March 15, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants