Sha256: 67e9537a2543a61180f427aae5e21fe05f8b4ff3386f814ba26b5dffacc3f139

Contents?: true

Size: 444 Bytes

Versions: 1

Compression:

Stored size: 444 Bytes

Contents

module CferExt::Provisioning
  def cloud_config(options)
    data = ::YAML.dump(cloud_init_data.stringify_keys)
    user_data Cfer::Core::Fn::base64("#cloud-config\n##{data}")
  end

  def shell_init(script, options = {})
    data = "#!#{options[:shell] || '/usr/bin/env bash'}\n#{cloud_init_data}"
    user_data Cfer::Core::Fn::base64(data)
  end

end

require_relative 'provisioning/cfn-bootstrap.rb'
require_relative 'provisioning/chef.rb'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cfer-0.3.0 lib/cferext/provisioning.rb