ci: add OpenTofu IaC and integration test workflow#244
Draft
Conversation
jmeridth
added a commit
that referenced
this pull request
Feb 21, 2026
this will be handled in #244 Signed-off-by: jmeridth <jmeridth@gmail.com>
Split off from #147 ## What Add OpenTofu infrastructure-as-code configuration for managing the example-osps-baseline-level-1 test repository, along with a CI workflow that runs tofu plan on PRs touching the iac/ directory. ## Why The integration test infrastructure needs to be version-controlled and validated in CI to prevent drift and catch configuration issues before they're applied. ## Notes - terraform.tfstate is committed intentionally since this is a simple setup without remote state backend - The CI workflow uses GITHUB_TOKEN which has limited permissions — may need a PAT if tofu plan requires broader access - we may introduce Octo-STS here so we don't need a PAT but get more permissions. about me being the signer Signed-off-by: jmeridth <jmeridth@gmail.com> Co-authored-by: Travis Truman <trumant@gmail.com>
04adaad to
f2bbc44
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Split off from #147
What
Add OpenTofu infrastructure-as-code configuration for managing the example-osps-baseline-level-1 test repository, along with a CI workflow that runs tofu plan on PRs touching the iac/ directory.
Why
The integration test infrastructure needs to be version-controlled and validated in CI to prevent drift and catch configuration issues before they're applied.
Notes
@trumant is the original author. DCO is throwing a fit about me being the signer, only reason Travis is listed as co-author (he is the original author)