in TerraformScripts/sc_terraform_wrapper/terraform_resource_group.py [0:0]
def create_resource_group_if_not_exist(tags, assume_role_input):
client = terraform_utils.get_assume_role_client(assume_role_input, 'resource-groups', Arn(tags['CfnStackId']).region)
resource_group_name = tags['TfResourceGroupName']
if not does_group_exist(client, resource_group_name):
response = client.create_group(
Name=resource_group_name,
Description='Auto-created from Terraform wrapper script',
ResourceQuery={
'Type': 'TAG_FILTERS_1_0',
'Query': json.dumps(build_query_filter(resource_group_name))
},
Tags=tags
)
print('Created resource group: {}'.format(response))
else:
print('Resource group {} already existed. Nothing to create'.format(resource_group_name))