Sha256: b0f2d1349044fa835c7da8441d20e7c9ed07d93d75b588a5beb4754e011fd7ed

Contents?: true

Size: 1.29 KB

Versions: 22

Compression:

Stored size: 1.29 KB

Contents

require 'sfn'

module Sfn
  class Config
    # Inspect command configuration
    class Inspect < Config

      attribute(
        :attribute, String,
        :multiple => true,
        :description => 'Dot delimited attribute to view',
        :short_flag => 'a'
      )
      attribute(
        :nodes, [TrueClass, FalseClass],
        :description => 'Locate all instances and display addresses',
        :short_flag => 'n'
      )
      attribute(
        :load_balancers, [TrueClass, FalseClass],
        :description => 'Locate all load balancers, display addresses and server states',
        :short_flag => 'l'
      )
      attribute(
        :instance_failure, [TrueClass, FalseClass],
        :description => 'Display log file error from failed not if possible',
        :short_flag => 'N'
      )
      attribute(
        :failure_log_path, String,
        :description => 'Path to remote log file for display on failure',
        :default => '/var/log/chef/client.log',
        :short_flag => 'f'
      )
      attribute(
        :identity_file, String,
        :description => 'SSH identity file for authentication',
        :short_flag => 'D'
      )
      attribute(
        :ssh_user, String,
        :description => 'SSH username for inspection connect',
        :short_flag => 's'
      )

    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
sfn-3.0.28 lib/sfn/config/inspect.rb
sfn-3.0.26 lib/sfn/config/inspect.rb
sfn-3.0.24 lib/sfn/config/inspect.rb
sfn-3.0.22 lib/sfn/config/inspect.rb
sfn-3.0.20 lib/sfn/config/inspect.rb
sfn-3.0.18 lib/sfn/config/inspect.rb
sfn-3.0.16 lib/sfn/config/inspect.rb
sfn-3.0.14 lib/sfn/config/inspect.rb
sfn-3.0.12 lib/sfn/config/inspect.rb
sfn-3.0.10 lib/sfn/config/inspect.rb
sfn-3.0.8 lib/sfn/config/inspect.rb
sfn-3.0.6 lib/sfn/config/inspect.rb
sfn-3.0.4 lib/sfn/config/inspect.rb
sfn-3.0.2 lib/sfn/config/inspect.rb
sfn-3.0.0 lib/sfn/config/inspect.rb
sfn-2.2.0 lib/sfn/config/inspect.rb
sfn-2.1.12 lib/sfn/config/inspect.rb
sfn-2.1.10 lib/sfn/config/inspect.rb
sfn-2.1.8 lib/sfn/config/inspect.rb
sfn-2.1.6 lib/sfn/config/inspect.rb