Module: Beaker::DSL::InstallUtils

Includes:
EZBakeUtils, ModuleUtils, PEUtils, PuppetUtils
Included in:
Beaker::DSL
Defined in:
lib/beaker/dsl/install_utils.rb,
lib/beaker/dsl/install_utils/pe_utils.rb,
lib/beaker/dsl/install_utils/ezbake_utils.rb,
lib/beaker/dsl/install_utils/module_utils.rb,
lib/beaker/dsl/install_utils/puppet_utils.rb

Overview

Collection of installation methods and support

Defined Under Namespace

Modules: EZBakeUtils, ModuleUtils, PEUtils, PuppetUtils

Constant Summary

Constants included from EZBakeUtils

EZBakeUtils::LOCAL_COMMANDS_REQUIRED

Constants included from ModuleUtils

ModuleUtils::PUPPET_MODULE_INSTALL_IGNORE

Constants included from PuppetUtils

PuppetUtils::GitHubSig, PuppetUtils::GitURI, PuppetUtils::SourcePath

Method Summary

Methods included from EZBakeUtils

#conditionally_clone, #ezbake_config, #ezbake_dev_build, #ezbake_install_dir, #ezbake_install_name, #ezbake_installsh, #ezbake_lein_prefix, #ezbake_local_cmd, #ezbake_stage, #ezbake_tools_available?, #ezbake_validate_support, #install_ezbake_tarball_on_host, #install_from_ezbake, #install_termini_from_ezbake

Methods included from ModuleUtils

#build_ignore_list, #copy_module_to, #get_module_name, #install_dev_puppet_module, #install_dev_puppet_module_on, #install_puppet_module_via_pmt, #install_puppet_module_via_pmt_on, #parse_for_modulename, #parse_for_moduleroot, #split_author_modulename

Methods included from PuppetUtils

#configure_puppet, #configure_puppet_on, #extract_repo_info_from, #find_git_repo_versions, #install_cert_on_windows, #install_from_git, #install_packages_from_local_dev_repo, #install_puppet, #install_puppet_from_deb, #install_puppet_from_dmg, #install_puppet_from_gem, #install_puppet_from_msi, #install_puppet_from_rpm, #install_puppetagent_dev_repo, #install_puppetlabs_dev_repo, #install_puppetlabs_release_repo

Methods included from PEUtils

#deploy_frictionless_to_master, #do_higgs_install, #do_install, #fetch_pe, #fetch_pe_on_mac, #fetch_pe_on_unix, #fetch_pe_on_windows, #higgs_installer_cmd, #install_higgs, #install_pe, #installer_cmd, #upgrade_pe