@@ -287,9 +287,7 @@ def create_stack(self, context: RequestContext, request: CreateStackInput) -> Cr
287
287
stack .stack_name ,
288
288
len (stack .template_resources ),
289
289
)
290
- deployer = template_deployer .TemplateDeployerBase .factory (
291
- context .account_id , context .region , stack
292
- )
290
+ deployer = template_deployer .TemplateDeployer (context .account_id , context .region , stack )
293
291
try :
294
292
deployer .deploy_stack ()
295
293
except Exception as e :
@@ -315,9 +313,7 @@ def delete_stack(
315
313
if not stack :
316
314
# aws will silently ignore invalid stack names - we should do the same
317
315
return
318
- deployer = template_deployer .TemplateDeployerBase .factory (
319
- context .account_id , context .region , stack
320
- )
316
+ deployer = template_deployer .TemplateDeployer (context .account_id , context .region , stack )
321
317
deployer .delete_stack ()
322
318
323
319
@handler ("UpdateStack" , expand = False )
@@ -395,9 +391,7 @@ def update_stack(
395
391
# update the template
396
392
stack .template_original = template
397
393
398
- deployer = template_deployer .TemplateDeployerBase .factory (
399
- context .account_id , context .region , stack
400
- )
394
+ deployer = template_deployer .TemplateDeployer (context .account_id , context .region , stack )
401
395
# TODO: there shouldn't be a "new" stack on update
402
396
new_stack = Stack (
403
397
context .account_id , context .region , request , template , request ["TemplateBody" ]
@@ -745,7 +739,7 @@ def create_change_set(
745
739
except NoResourceInStack as e :
746
740
raise ValidationError (str (e )) from e
747
741
748
- deployer = template_deployer .TemplateDeployerBase . factory (
742
+ deployer = template_deployer .TemplateDeployer (
749
743
context .account_id , context .region , change_set
750
744
)
751
745
changes = deployer .construct_changes (
@@ -872,7 +866,7 @@ def execute_change_set(
872
866
stack_name ,
873
867
len (change_set .template_resources ),
874
868
)
875
- deployer = template_deployer .TemplateDeployerBase . factory (
869
+ deployer = template_deployer .TemplateDeployer (
876
870
context .account_id , context .region , change_set .stack
877
871
)
878
872
try :
@@ -1137,7 +1131,7 @@ def delete_stack_set(
1137
1131
# TODO: add a check for remaining stack instances
1138
1132
1139
1133
for instance in stack_set [0 ].stack_instances :
1140
- deployer = template_deployer .TemplateDeployerBase . factory (
1134
+ deployer = template_deployer .TemplateDeployer (
1141
1135
context .account_id , context .region , instance .stack
1142
1136
)
1143
1137
deployer .delete_stack ()
0 commit comments