Sha256: 22bfaa3d111c29de6696577ee91e9a79982bd69fe257ab2fc6b3f2b67e391917

Contents?: true

Size: 956 Bytes

Versions: 5

Compression:

Stored size: 956 Bytes

Contents

require 'sfn'

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

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

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sfn-0.3.8 lib/sfn/config/inspect.rb
sfn-0.3.6 lib/sfn/config/inspect.rb
sfn-0.3.4 lib/sfn/config/inspect.rb
sfn-0.3.2 lib/sfn/config/inspect.rb
sfn-0.3.0 lib/sfn/config/inspect.rb