Sha256: a0be6cf5400f52caa5aeba77b56d777dbd77d98f70609c8672edd2f56e490f34

Contents?: true

Size: 950 Bytes

Versions: 4

Compression:

Stored size: 950 Bytes

Contents

require 'sfn'

module Sfn
  class Config
    # Inspect command configuration
    class Inspect < 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

4 entries across 4 versions & 1 rubygems

Version Path
sfn-0.4.6 lib/sfn/config/inspect.rb
sfn-0.4.4 lib/sfn/config/inspect.rb
sfn-0.4.2 lib/sfn/config/inspect.rb
sfn-0.4.0 lib/sfn/config/inspect.rb