Skip to content
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

Create Terraform workspace in specific Terraform Cloud project #447

Open
elevaso-arau opened this issue Apr 1, 2024 · 2 comments
Open
Labels
enhancement New feature or request

Comments

@elevaso-arau
Copy link

Describe the outcome you'd like

When using Terraform Cloud as the backend, workspaces are created in the "Default Project" of the organization. For enterprises with multiple projects, the workspaces for AFT could exist in a dedicated project with limited user access for security purposes.

Is your feature request related to a problem you are currently experiencing? If so, please describe.

The Terraform token used for running the pipelines does not have access to create workspaces in the Default project. Currently we must manually create the Terraform workspaces in the desired project which becomes problematic when adding new accounts since they require dedicated workspaces for global and account customizations.

Additional context

Add any other context or screenshots about the feature request here.

@elevaso-arau elevaso-arau added the enhancement New feature or request label Apr 1, 2024
@wiltangg
Copy link

wiltangg commented Apr 6, 2024

Hi @elevaso-arau, thank you for the improvement idea. I have created a backlog item for this feature request.

@elevaso-arau
Copy link
Author

Hi @elevaso-arau, thank you for the improvement idea. I have created a backlog item for this feature request.

If it helps, I've already written and tested the code in my forked repo.

https://github.com/Elevaso/terraform-aws-control_tower_account_factory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants