Sha256: d7fd862fdaa32f849b5544e7fd73f32e5eece34933ec4037800ca02fff2439be

Contents?: true

Size: 433 Bytes

Versions: 12

Compression:

Stored size: 433 Bytes

Contents

class Subspace::Commands::Maintain < Subspace::Commands::Base
  PASS_THROUGH_PARAMS = ["private-key", "limit"]

  def initialize(args, options)
    @environment = args.first
    @options = options
    set_subspace_version
    run
  end

  def run
    ansible_options = ["--diff", "--tags=maintenance"]
    ansible_options = ansible_options | pass_through_params
    ansible_playbook "#{@environment}.yml", *ansible_options
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
subspace-3.0.13 lib/subspace/commands/maintain.rb
subspace-3.0.12 lib/subspace/commands/maintain.rb
subspace-3.0.11 lib/subspace/commands/maintain.rb
subspace-3.0.10 lib/subspace/commands/maintain.rb
subspace-3.0.9 lib/subspace/commands/maintain.rb
subspace-3.0.6 lib/subspace/commands/maintain.rb
subspace-3.0.5 lib/subspace/commands/maintain.rb
subspace-3.0.4 lib/subspace/commands/maintain.rb
subspace-3.0.3 lib/subspace/commands/maintain.rb
subspace-3.0.2 lib/subspace/commands/maintain.rb
subspace-3.0.0 lib/subspace/commands/maintain.rb
subspace-3.0.0.rc1 lib/subspace/commands/maintain.rb