Skip to content

Instantly share code, notes, and snippets.

@ricardoribas
Last active June 15, 2020 18:09
Show Gist options
  • Save ricardoribas/387bc5ec71d0bc1f69a0d5bae3896ef6 to your computer and use it in GitHub Desktop.
Save ricardoribas/387bc5ec71d0bc1f69a0d5bae3896ef6 to your computer and use it in GitHub Desktop.
jenkinsSpotFleet:
DependsOn:
- otherDependencies
Properties:
SpotFleetRequestConfigData:
AllocationStrategy: diversified
LaunchSpecifications:
- ImageId:
Fn::FindInMap:
- amazonLinuxAmi
- Ref: AWS::Region
- AMI
InstanceType: typeOfInstance
BlockDeviceMappings:
- DeviceName: /dev/xvda
Ebs:
DeleteOnTermination: true
VolumeSize: 50
UserData:
Fn::Base64:
Fn::Sub: '#!/bin/bash -xe
# execute all launch commands
'
TerminateInstancesWithExpiration: true
Type: AWS::EC2::SpotFleet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment