-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Support for Terragrunt #177
Comments
Hi Bonamy, I have a repo structure like:
Where I'm using the local terragrunt = {
terraform {
source = "../../modules/null"
}
} And the contents of version: 2
projects:
- dir: live/staging
workflow: terragrunt
autoplan:
when_modified: ["*.tf*", "../../modules/null/*.tf"]
- dir: live/prod
workflow: terragrunt
autoplan:
when_modified: ["*.tf*", "../../modules/null/*.tf"]
workflows:
terragrunt:
plan:
steps:
- run: TF_CLI_ARGS='-no-color' terragrunt plan -out $PLANFILE
apply:
steps:
- run: TF_CLI_ARGS='-no-color' terragrunt apply $PLANFILE When the pull request was opened, it run |
Let me know if that works? |
Oh, you'll have to use the current master branch of Atlantis because the latest release doesn't have the |
FYI this is available in the latest release (0.4.1) now. |
Hi, |
Oh interesting. Can you give me an example of your config then so I can document this? |
Sure, here an example of my
And I use terrahelp to mask the sensitive data on output. |
Terragrunt is working in the latest release. |
* Refactor modified project detector and test * Test plan_executor * Unexport fields * Update modified_projects_test.go
Hi,
I have looked through the documentation and also through the source code and it appears it is not possible to use Terragrunt. Is this correct?
If so, will there be any plans to implement support for Terragrunt? If not, is there particular approach you recommend for implementing Terragrunt compatibility into this project?
Thanks
The text was updated successfully, but these errors were encountered: