Sha256: d36044f8bc5039b418d4e17d735e917a1161f665e4119414932caa5928881a0f

Contents?: true

Size: 527 Bytes

Versions: 31

Compression:

Stored size: 527 Bytes

Contents

# frozen_string_literal: true

CloudFormation do
  EC2_SecurityGroup(:databaseSecurityGroup) do
    GroupDescription 'Allow access from only web instances'
    SecurityGroupIngress [
      {
        'SourceSecurityGroupId' => FnImportValue(:webSecurityGroupId),
        'IpProtocol' => 'tcp',
        'FromPort' => 7777,
        'ToPort' => 7777
      }
    ]
  end

  EC2_Instance(:databaseInstance) do
    ImageId        'ami-59e8964e'
    InstanceType   'm3.large'
    SecurityGroups [Ref(:databaseSecurityGroup)]
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
cfndsl-1.7.2 sample/import.rb
cfndsl-1.6.0 sample/import.rb
cfndsl-1.5.0 sample/import.rb
cfndsl-1.4.0 sample/import.rb
cfndsl-1.3.9 sample/import.rb
cfndsl-1.3.8 sample/import.rb
cfndsl-1.3.7 sample/import.rb
cfndsl-1.3.6 sample/import.rb
cfndsl-1.3.5 sample/import.rb
cfndsl-1.3.4 sample/import.rb
cfndsl-1.3.3 sample/import.rb
cfndsl-1.3.2 sample/import.rb
cfndsl-1.3.1 sample/import.rb
cfndsl-1.3.0 sample/import.rb
cfndsl-1.2.0 sample/import.rb
cfndsl-1.1.1 sample/import.rb
cfndsl-1.1.0 sample/import.rb
cfndsl-1.0.6 sample/import.rb
cfndsl-1.0.5 sample/import.rb
cfndsl-1.0.4 sample/import.rb