Closed kurktchiev closed 11 months ago
I believe #73 is the technical fix. Depending on wether it is the one implemented or not will dictate what a documented approach to "piece meal" building of a TSB stack would look like.
This is introduced with 1.3 terraform version, i need to triage it...
Currently if you supply a vars file with something like this:
and then would like to step through the process of building your environment by doing:
make tsb_mp
followed bymake tsb_cp
. The workflow is broken.Running
make tsb_mp
creates jump boxes for every supplied cluster not just thecluster_id
specified to be used for it. This causes a problem when you runmake tsb_cp
as IAM roles, and other profiles, specifically in AWS world, are already generated and not re-used.Either docs need to get updated to deprecate the workflow and instead mention that you can supply only a single cluster at first and create the MP with
make tsb
and then populate subsequent clusters and runmake tsb
again. Or fix the described workflow. Alternatively, deprecatemake tsb_*
and just use the documentation approach.