Instance option for "terraspace all" commands

I am trying to add Terraspace to an existing project, and I want to be able to deploy all stacks (I have 3) for a specific instance (using the --instance option), but “terraspace all up” does not support an instance option. Therefore, I’m forced to run 3 separate commands. For example:

terraspace up stack1 -i my-instance
terraspace up stack2 -i my-instance
terraspace up stack3 -i my-instance

What I’d like to be able to do is this:

terraspace all up -i my-instance

Why does terraspace all up not support --instance?

Perhaps I’m misunderstanding the purpose of specifying an instance, but what I’m trying to achieve is deploying multiple “instances” of our app (consisting of 3 stacks per “instance” of the app) into the same AWS account (one deployment per developer) without colliding resources.

I can’t specify an instance for terraspace all graph either.

In fact, in our “dev” environment, there is no “non-instance” deployment, so it doesn’t make sense for us to not specify an instance when running terraspace commands when TS_ENV=dev.

Perhaps I’m missing something in my understanding.

1 Like