2
2
import json
3
3
4
4
import pkg_resources
5
- from aws_cdk import CfnOutput , CfnParameter , Fn , Stack
5
+ from aws_cdk import Aws , CfnOutput , CfnParameter , Fn , Stack
6
6
from aws_cdk import aws_autoscaling as autoscaling
7
7
from aws_cdk import aws_ec2 as ec2
8
8
from aws_cdk import aws_iam as iam
@@ -122,7 +122,7 @@ def _add_cfn_init_config(self):
122
122
"cluster" : {
123
123
"region" : self .region ,
124
124
"log_group_name" : self ._log_group .log_group_name ,
125
- "stack_name" : self . stack_name ,
125
+ "stack_name" : Aws . STACK_NAME ,
126
126
"node_type" : "ExternalSlurmDbd" ,
127
127
},
128
128
}
@@ -276,7 +276,7 @@ def _add_external_slurmdbd_launch_template(self):
276
276
{
277
277
** {
278
278
"CustomCookbookUrl" : self .custom_cookbook_url_param .value_as_string ,
279
- "StackName" : self . stack_name ,
279
+ "StackName" : Aws . STACK_NAME ,
280
280
"Region" : self .region ,
281
281
"PrivateIp" : self .slurmdbd_private_ip .value_as_string ,
282
282
"SubnetPrefix" : self .slurmdbd_private_prefix .value_as_string ,
@@ -409,7 +409,7 @@ def _add_cloudwatch_log_group(self):
409
409
log_group_name = Fn .join (
410
410
"-" ,
411
411
[
412
- f"/aws/parallelcluster/external-slurmdbd/{ self . stack_name } " ,
412
+ f"/aws/parallelcluster/external-slurmdbd/{ Aws . STACK_NAME } " ,
413
413
Fn .select (4 , Fn .split ("-" , Fn .select (2 , Fn .split ("/" , self .stack_id )))),
414
414
],
415
415
),
@@ -420,7 +420,7 @@ def _add_s3_bucket(self):
420
420
return s3 .CfnBucket (
421
421
self ,
422
422
id = "ExternalSlurmdbdS3Bucket" ,
423
- bucket_name = self . stack_name . lower () + "-" + hashlib .sha256 ((self .account + self .region ).encode ()).hexdigest ()[0 :16 ],
423
+ bucket_name = Aws . STACK_NAME + "-" + hashlib .sha256 ((self .account + self .region ).encode ()).hexdigest ()[0 :16 ],
424
424
public_access_block_configuration = s3 .CfnBucket .PublicAccessBlockConfigurationProperty (
425
425
block_public_acls = True ,
426
426
block_public_policy = True ,
0 commit comments