Sha256: 95c8d69942f687c2d5667cc419b563ee84f48b124e2d25f736731d95d0eb1c59

Contents?: true

Size: 454 Bytes

Versions: 36

Compression:

Stored size: 454 Bytes

Contents

class Ufo::Cfn::Stack::Builder
  class Outputs < Base
    def build
      outputs = {
        ElbDns: {
          Description: "Elb Dns",
          Condition: "CreateElbIsTrue",
          Value: {
            "Fn::GetAtt": "Elb.DNSName"
          }
        }
      }

      if vars[:create_route53]
        outputs[:Route53Dns] = {
          Description: "Route53 Dns",
          Value: {Ref: "Dns"},
        }
      end

      outputs
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
ufo-6.1.5 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.1.4 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.1.3 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.1.2 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.1.1 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.1.0 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.9 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.8 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.7 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.6 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.5 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.4 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.3 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.2 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.1 lib/ufo/cfn/stack/builder/outputs.rb
ufo-6.0.0 lib/ufo/cfn/stack/builder/outputs.rb