You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 8, 2025. It is now read-only.
Given that modules are stored in another repo. Integrating all of this with Jenkins would be like:
new branch on modules repo
commit and submit PR
Jenkins triggers and comments the output of terraform plan on the PR
PR gets merged
We can suppose that on 3. terragrunt plan is run under /non-prod/us-east-1/stage because that's where we deploy stuff under development. So we know the environment but not the module, is it mysql or webserver-cluster?
Furthermore, if we want to deploy stuff in /non-prod/us-east-1/qa how are we going to do that via Jenkins? Should I have like a separate Job just to run the plan/apply command? The same issue arises, how doeas Jenkins know what module to plan/apply?
I think this is still an open problem today.
Given that modules are stored in another repo. Integrating all of this with Jenkins would be like:
terraform planon the PRWe can suppose that on 3.
terragrunt planis run under/non-prod/us-east-1/stagebecause that's where we deploy stuff under development. So we know the environment but not the module, is it mysql or webserver-cluster?Furthermore, if we want to deploy stuff in /non-prod/us-east-1/qa how are we going to do that via Jenkins? Should I have like a separate Job just to run the plan/apply command? The same issue arises, how doeas Jenkins know what module to plan/apply?