Sha256: ecc73269adc45186dc16486d7ca66801a37cb36335ade889f29bf996b0db5037

Contents?: true

Size: 452 Bytes

Versions: 11

Compression:

Stored size: 452 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_command "ansible-playbook", "#{@environment}.yml", *ansible_options
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
subspace-2.5.10 lib/subspace/commands/maintain.rb
subspace-2.5.9 lib/subspace/commands/maintain.rb
subspace-2.5.8 lib/subspace/commands/maintain.rb
subspace-2.5.7 lib/subspace/commands/maintain.rb
subspace-2.5.6 lib/subspace/commands/maintain.rb
subspace-2.5.5 lib/subspace/commands/maintain.rb
subspace-2.5.4 lib/subspace/commands/maintain.rb
subspace-2.5.3 lib/subspace/commands/maintain.rb
subspace-2.5.2 lib/subspace/commands/maintain.rb
subspace-2.5.1 lib/subspace/commands/maintain.rb
subspace-2.5 lib/subspace/commands/maintain.rb