Imds: ImdsSupport: v2.0 Region: us-east-1 Image: Os: alinux2 # alinux2 | centos7 | ubuntu2004 CustomAmi: ami-12345678 HeadNode: InstanceType: t2.micro Networking: SubnetId: subnet-12345678 ElasticIp: String # true|false|EIP-id AdditionalSecurityGroups: - sg-12345678 - sg-23456789 Proxy: HttpProxyAddress: https://proxy-address:port DisableSimultaneousMultithreading: true CustomActions: OnNodeStart: Script: https://test.tgz # s3:// | https:// Args: - arg1 - arg2 OnNodeConfigured: Script: https://test.tgz # s3:// | https:// Args: - arg1 - arg2 Ssh: KeyName: ec2-key-name AllowedIps: 1.2.3.4/32 LocalStorage: RootVolume: Size: 37 Encrypted: true DeleteOnTermination: true EphemeralVolume: MountDir: /scratch Dcv: Enabled: true Port: 8443 AllowedIps: 0.0.0.0/0 # 0.0.0.0/0 Image: CustomAmi: ami-23456789 Scheduling: Scheduler: awsbatch AwsBatchQueues: - Name: String # queue CapacityType: ONDEMAND # ONDEMAND | SPOT Networking: SubnetIds: - subnet-12345678 AssignPublicIp: true # true|false SecurityGroups: - sg-12345678 # sg-xxxx ComputeResources: # this maps to a Batch compute environment (initially we support only 1) - Name: compute_resource InstanceTypes: - optimal - c4.xlarge - c5.large MinvCpus: 0 # 0 DesiredvCpus: 10 MaxvCpus: 20 SpotBidPercentage: 50 SharedStorage: - MountDir: /my/mount/point StorageType: Ebs Name: name1 EbsSettings: VolumeType: gp2 # gp2 | gp3 | io1 | io2 | sc1 | st1 | standard Iops: 10 Size: 20 Encrypted: true KmsKeyId: String SnapshotId: snap-12345678 # snap-xxxx VolumeId: vol-12345678 # vol-xxxx Raid: Type: 0 # 0|1 NumberOfVolumes: 2 # [2-5] DeletionPolicy: Snapshot - MountDir: /my/mount/point2 StorageType: Efs Name: name2 EfsSettings: Encrypted: true # true KmsKeyId: String # id-xxx PerformanceMode: maxIO # generalPurpose | maxIO ThroughputMode: provisioned # bursting | provisioned ProvisionedThroughput: 1024 Iam: Roles: LambdaFunctionsRole: arn:aws:iam::aws:role/CustomResourcesLambdaRole Monitoring: DetailedMonitoring: true Logs: CloudWatch: Enabled: true RetentionInDays: 14 DeletionPolicy: Delete Dashboards: CloudWatch: Enabled: true CustomS3Bucket: String Tags: - Key: String Value: String - Key: two Value: two22 AdditionalResources: https://template.url DevSettings: # ClusterTemplate: String Cookbook: ChefCookbook: https://template.url ExtraChefAttributes: '{ "cluster" : { "custom_node_package" : "https://s3.eu-west-1.amazonaws.com/cfncluster-fdm-build-artifacts-eu-west-1/node/aws-parallelcluster-node-2.8.1.tgz", "skip_install_recipes": "no" } }' AwsBatchCliPackage: https://batchcli.url NodePackage: https://nodepackage.url Timeouts: HeadNodeBootstrapTimeout: 1000 # Default 1800 (seconds)