Sha256: 20fd8660257aa696d7c5808ca64b470482f93fc79a033a116ac6385b22600de7
Contents?: true
Size: 686 Bytes
Versions: 4
Compression:
Stored size: 686 Bytes
Contents
# frozen_string_literal: true module AwsAsCode module Task class Create < Base include AwsAsCode::Concerns::AwsTaskHelpers def execute cloud_formation .create_stack stack_name: config.stack, template_url: template_object.public_url, parameters: parameters semaphore.wait_for_stack_availability stack exit_code_for_stack_state stack.reload end private def parameters config.stack_params.to_a.map do |pair| k, v = pair { parameter_key: k.to_s, parameter_value: v } end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems