Sha256: 5dfd9f97c9252839b443175c405b523cac135572b22a723a65d519926b1f9164
Contents?: true
Size: 561 Bytes
Versions: 15
Compression:
Stored size: 561 Bytes
Contents
require 'erb' require 'json' require 'base64' require 'digest' class Lono::Template class Upload < Lono::AbstractBase def initialize(options={}) super @checksums = {} @prefix = Lono.env # s3://s3-bucket/development end def run puts "Uploading CloudFormation templates..." paths = Dir.glob("#{Lono.config.output_path}/#{@blueprint}/templates/**/*") paths.select { |p| File.file?(p) }.each do |path| Lono::S3::Uploader.new(path).upload end puts "Templates uploaded to s3." end end end
Version data entries
15 entries across 15 versions & 1 rubygems