Sha256: 86919fc67a5121f42f428bc96c382fcc93ebbe7ca61fe4d5c3d04ff6ec9d5091

Contents?: true

Size: 918 Bytes

Versions: 4

Compression:

Stored size: 918 Bytes

Contents

module EY::Serverside
  class Adapter
    class Action
      class Rollback < Action

        option :app,              :string,    :required => true
        option :account_name,     :string,    :required => true, :version => '>=2.0.0'
        option :environment_name, :string,    :required => true, :version => '>=2.0.0'
        option :config,           :json
        option :framework_env,    :string,    :required => true
        option :instance_names,   :hash,      :required => true
        option :instance_roles,   :hash,      :required => true
        option :instances,        :array,     :required => true
        option :stack,            :string,    :required => true
        option :verbose,          :boolean

      private

        def task
          ['deploy', 'rollback']
        end

      end

      # backwards compatibility
      EY::Serverside::Adapter::Rollback = Rollback
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
engineyard-serverside-adapter-2.5.0 lib/engineyard-serverside-adapter/action/rollback.rb
engineyard-serverside-adapter-2.4.0 lib/engineyard-serverside-adapter/action/rollback.rb
engineyard-serverside-adapter-2.3.1 lib/engineyard-serverside-adapter/action/rollback.rb
engineyard-serverside-adapter-2.3.0 lib/engineyard-serverside-adapter/action/rollback.rb