1111def init ():
1212 """Performs an init on the terraform project
1313 """
14- subprocess .run (f"terraform init -backend-config=backend.tfvars" , check = True , shell = True )
14+ subprocess .run (f"terraform init -backend-config=backend.tfvars" , check = True , shell = True ) # nosec B602
1515
1616def set_supported_region ():
1717 """Sets The supported regions from parameter store
@@ -94,7 +94,7 @@ def workspace_exists(account, region):
9494 Returns:
9595 boolean: Returns true if workspace already exists, false otherwise
9696 """
97- completed_process = subprocess .run (f"terraform workspace list | grep { account } -{ region } " , shell = True )
97+ completed_process = subprocess .run (f"terraform workspace list | grep { account } -{ region } " , shell = True ) # nosec B602
9898 return completed_process .returncode == 0
9999
100100def create_workspace (account , region ):
@@ -113,7 +113,7 @@ def switch_to_workspace(account, region):
113113 account (int): Account ID
114114 region (string): Region
115115 """
116- subprocess .run (f"terraform workspace select { account } -{ region } " , check = True , shell = True )
116+ subprocess .run (f"terraform workspace select { account } -{ region } " , check = True , shell = True ) # nosec B602
117117
118118def plan (account , region ):
119119 """Performs a terraform plan operation on all stacks
@@ -122,7 +122,7 @@ def plan(account, region):
122122 account (int): Account ID
123123 region (string): Region
124124 """
125- subprocess .run (f"terraform plan -var-file=config.tfvars -var account_id={ account } -var account_region={ region } " , check = True , shell = True )
125+ subprocess .run (f"terraform plan -var-file=config.tfvars -var account_id={ account } -var account_region={ region } " , check = True , shell = True ) # nosec B602
126126
127127def apply (account , region ):
128128 """Performs a terraform apply operation on all stacks
@@ -131,7 +131,7 @@ def apply(account, region):
131131 account (int): Account ID
132132 region (string): Region
133133 """
134- subprocess .run (f"terraform apply -var-file=config.tfvars -var account_id={ account } -var account_region={ region } -auto-approve" , check = True , shell = True )
134+ subprocess .run (f"terraform apply -var-file=config.tfvars -var account_id={ account } -var account_region={ region } -auto-approve" , check = True , shell = True ) # nosec B602
135135
136136def destroy (account , region ):
137137 """Performs a terraform destroy operation on all stacks
@@ -140,7 +140,7 @@ def destroy(account, region):
140140 account (int): Account ID
141141 region (string): Region
142142 """
143- subprocess .run (f"terraform destroy -var-file=config.tfvars -var account_id={ account } -var account_region={ region } -auto-approve" , check = True , shell = True )
143+ subprocess .run (f"terraform destroy -var-file=config.tfvars -var account_id={ account } -var account_region={ region } -auto-approve" , check = True , shell = True ) # nosec B602
144144
145145def main ():
146146 # parse arguments
0 commit comments