Module: Cucumber::Chef

Extended by:
Utility
Included in:
CustomWorld
Defined in:
lib/cucumber/chef.rb,
lib/cucumber/chef/client.rb,
lib/cucumber/chef/config.rb,
lib/cucumber/chef/helpers.rb,
lib/cucumber/chef/labfile.rb,
lib/cucumber/chef/utility.rb,
lib/cucumber/chef/version.rb,
lib/cucumber/chef/provider.rb,
lib/cucumber/chef/test_lab.rb,
lib/cucumber/chef/container.rb,
lib/cucumber/chef/ecosystem.rb,
lib/cucumber/chef/containers.rb,
lib/cucumber/chef/provisioner.rb,
lib/cucumber/chef/providers/aws.rb,
lib/cucumber/chef/providers/vagrant.rb,
lib/cucumber/chef/utility/dir_helper.rb,
lib/cucumber/chef/utility/lab_helper.rb,
lib/cucumber/chef/utility/log_helper.rb,
lib/cucumber/chef/utility/lxc_helper.rb,
lib/cucumber/chef/utility/chef_helper.rb,
lib/cucumber/chef/utility/file_helper.rb,
lib/cucumber/chef/utility/bootstrap_helper.rb

Defined Under Namespace

Modules: Helpers, Utility Classes: Client, ClientError, Config, ConfigError, Container, ContainerError, Containers, ContainersError, Ecosystem, EcosystemError, Error, Labfile, LabfileError, Provider, ProviderError, Provisioner, ProvisionerError, TestLab, TestLabError, UtilityError

Method Summary

Methods included from Utility

boot, build_command, build_home_dir, ensure_directory, ensure_identity_permissions, external_ip, generate_do_not_edit_warning, is_rc?, locate, locate_parent, provider_config, tag

Methods included from Utility::LXCHelper

#lxc_hostname_full, #lxc_hostname_short, #lxc_identity, #lxc_ip, #lxc_ssh_port, #lxc_user, #lxc_user_home_dir

Methods included from Utility::LogHelper

#log_dependencies, #log_details, #log_key_value, #log_page_break, #logger

Methods included from Utility::LabHelper

#lab_hostname_full, #lab_hostname_short, #lab_identity, #lab_ip, #lab_ssh_port, #lab_user, #lab_user_home_dir

Methods included from Utility::FileHelper

#config_rb, #labfile, #log_file

Methods included from Utility::DirHelper

#artifacts_dir, #home_dir, #provider_dir, #root_dir

Methods included from Utility::ChefHelper

#chef_identity, #chef_pre_11, #chef_repo, #chef_user, #in_chef_repo?

Methods included from Utility::BootstrapHelper

#bootstrap_identity, #bootstrap_user, #bootstrap_user_home_dir