Module: Caterer
- Extended by:
- Caterer
- Included in:
- Caterer
- Defined in:
- lib/caterer.rb,
lib/caterer/cli.rb,
lib/caterer/util.rb,
lib/caterer/group.rb,
lib/caterer/image.rb,
lib/caterer/action.rb,
lib/caterer/config.rb,
lib/caterer/member.rb,
lib/caterer/server.rb,
lib/caterer/command.rb,
lib/caterer/version.rb,
lib/caterer/berkshelf.rb,
lib/caterer/util/shell.rb,
lib/caterer/action/base.rb,
lib/caterer/config/base.rb,
lib/caterer/environment.rb,
lib/caterer/provisioner.rb,
lib/caterer/action/image.rb,
lib/caterer/command/base.rb,
lib/caterer/command/lock.rb,
lib/caterer/action/config.rb,
lib/caterer/action/server.rb,
lib/caterer/command/berks.rb,
lib/caterer/command/clean.rb,
lib/caterer/communication.rb,
lib/caterer/command/server.rb,
lib/caterer/command/unlock.rb,
lib/caterer/util/retryable.rb,
lib/caterer/action/berkshelf.rb,
lib/caterer/action/image/run.rb,
lib/caterer/config/berkshelf.rb,
lib/caterer/provisioner/base.rb,
lib/caterer/command/provision.rb,
lib/caterer/communication/ssh.rb,
lib/caterer/provisioner/shell.rb,
lib/caterer/action/environment.rb,
lib/caterer/action/provisioner.rb,
lib/caterer/action/server/lock.rb,
lib/caterer/config/provisioner.rb,
lib/caterer/action/berkshelf/ui.rb,
lib/caterer/communication/rsync.rb,
lib/caterer/action/image/cleanup.rb,
lib/caterer/action/image/prepare.rb,
lib/caterer/action/server/unlock.rb,
lib/caterer/action/server/cleanup.rb,
lib/caterer/action/server/prepare.rb,
lib/caterer/provisioner/chef_solo.rb,
lib/caterer/action/berkshelf/clean.rb,
lib/caterer/action/config/validate.rb,
lib/caterer/action/server/platform.rb,
lib/caterer/action/server/validate.rb,
lib/caterer/config/provisioner/base.rb,
lib/caterer/action/berkshelf/install.rb,
lib/caterer/action/environment/setup.rb,
lib/caterer/action/provisioner/cleanup.rb,
lib/caterer/action/provisioner/prepare.rb,
lib/caterer/action/server/validate/ssh.rb,
lib/caterer/action/config/validate/image.rb,
lib/caterer/action/provisioner/uninstall.rb,
lib/caterer/config/provisioner/chef_solo.rb,
lib/caterer/util/ansi_escape_code_remover.rb,
lib/caterer/action/server/validate/unlocked.rb,
lib/caterer/action/config/validate/provisioner.rb
Defined Under Namespace
Modules: Action, Berkshelf, Command, Communication, Config, Provisioner, Util
Classes: Cli, Environment, Group, Image, Member, Server
Constant Summary
collapse
- VERSION =
"1.0.8"
Instance Method Summary
collapse
Instance Method Details
#actions ⇒ Object
22
23
24
|
# File 'lib/caterer.rb', line 22
def actions
@actions ||= Vli::Registry.new
end
|
#commands ⇒ Object
26
27
28
|
# File 'lib/caterer.rb', line 26
def commands
@commands ||= Vli::Registry.new
end
|
#config ⇒ Object
38
39
40
|
# File 'lib/caterer.rb', line 38
def config
@config ||= Config::Base.new
end
|
#config_keys ⇒ Object
34
35
36
|
# File 'lib/caterer.rb', line 34
def config_keys
@config_keys ||= Vli::Registry.new
end
|
42
43
44
|
# File 'lib/caterer.rb', line 42
def configure
yield config if block_given?
end
|
#provisioners ⇒ Object
30
31
32
|
# File 'lib/caterer.rb', line 30
def provisioners
@provisioners ||= Vli::Registry.new
end
|