-
Notifications
You must be signed in to change notification settings - Fork 98
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
change git root directory 'default' for actual repository name #258
Comments
I have the same issue, this is due to the workspace name, default name being
A less ugly workaround would be this feature to be merged: #219 and |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi, i’m looking for workarounds or suggestions for this problem.
Currently i’m using atlantis with terragrunt as the documentation explains (https://www.runatlantis.io/docs/custom-workflows.html#terragrunt). And I’m having an issue using
get_repo_root()
terragrunt built-in fuction due to way that atlantis use a repository structure folder to execute a plan.In my terragrunt file I am using the following terragrunt built-in-function
get_repo_root()
for my terraform remote state and resources. In my local this returns the git repository name (e.g, project-example) but when I am using atlantis this returnsdefault
.The path of my terragrunt file in atlantis is
/atlantis-data/repos/my-company/project-example/16/default/dev/
and the git root directory is located in thedefault
directory because atlantis use a different way to clone the repository adding {$pull_request_number}+{$workflow} after the repository nameIs there any way that my git root directory have the same name as the repository or can I rename that default directory so i can keep using the built-in-function
get_repo_root()
. Maybe i can change the way in which atlantis clone the pull_requests events and just give something like that ’/atlantis-data/repos/my-company/project-example/dev/` ?Currently i workarounded the issue using the following built-in-function
{element(split("/" ,get_terragrunt_dir()),4)}
and that returns me the repository nameproject-example
.But i want to hear for a better solutions
The text was updated successfully, but these errors were encountered: