Module: Fhcap

Defined in:
lib/fhcap.rb,
lib/fhcap/cli.rb,
lib/fhcap/dns.rb,
lib/fhcap/misc.rb,
lib/fhcap/repo.rb,
lib/fhcap/knife.rb,
lib/fhcap/config.rb,
lib/fhcap/cluster.rb,
lib/fhcap/kitchen.rb,
lib/fhcap/version.rb,
lib/fhcap/cookbook.rb,
lib/fhcap/provider.rb,
lib/fhcap/component.rb,
lib/fhcap/thor_base.rb,
lib/fhcap/dummy_node.rb,
lib/fhcap/tasks/clean.rb,
lib/fhcap/tasks/setup.rb,
lib/fhcap/fhcap_helper.rb,
lib/fhcap/knife_helper.rb,
lib/fhcap/repos_helper.rb,
lib/fhcap/misc/fh_config.rb,
lib/fhcap/tasks/repo/add.rb,
lib/fhcap/tasks/knife/add.rb,
lib/fhcap/tasks/repo/list.rb,
lib/fhcap/tasks/task_base.rb,
lib/fhcap/misc/java_config.rb,
lib/fhcap/misc/json_config.rb,
lib/fhcap/providers_helper.rb,
lib/fhcap/tasks/knife/list.rb,
lib/fhcap/tasks/repo/remove.rb,
lib/fhcap/tasks/cluster/info.rb,
lib/fhcap/tasks/cluster/list.rb,
lib/fhcap/tasks/cluster/test.rb,
lib/fhcap/tasks/knife/remove.rb,
lib/fhcap/tasks/provider/add.rb,
lib/fhcap/chef-dk/chef_runner.rb,
lib/fhcap/tasks/provider/list.rb,
lib/fhcap/tasks/repo/checkout.rb,
lib/fhcap/tasks/cluster/create.rb,
lib/fhcap/tasks/cluster/status.rb,
lib/fhcap/tasks/cluster/destroy.rb,
lib/fhcap/tasks/provider/remove.rb,
lib/fhcap/tasks/chef/server/info.rb,
lib/fhcap/tasks/cluster/generate.rb,
lib/fhcap/tasks/dns/list_records.rb,
lib/fhcap/tasks/cluster/provision.rb,
lib/fhcap/tasks/dns/create_record.rb,
lib/fhcap/tasks/dns/delete_record.rb,
lib/fhcap/tasks/chef/cookbook/list.rb,
lib/fhcap/tasks/misc/platform_bump.rb,
lib/fhcap/tasks/chef/chef_task_base.rb,
lib/fhcap/tasks/dns/aws/list_records.rb,
lib/fhcap/tasks/misc/create_ssl_cert.rb,
lib/fhcap/tasks/chef/chef_server_task.rb,
lib/fhcap/tasks/chef/chef_zero_server.rb,
lib/fhcap/tasks/chef/cookbook/archive.rb,
lib/fhcap/tasks/chef/server/bootstrap.rb,
lib/fhcap/tasks/chef/server/provision.rb,
lib/fhcap/tasks/dns/aws/create_record.rb,
lib/fhcap/tasks/dns/aws/delete_record.rb,
lib/fhcap/tasks/dns/aws/route53_helper.rb,
lib/fhcap/tasks/chef/server/create_user.rb,
lib/fhcap/tasks/chef/environments/create.rb,
lib/fhcap/tasks/chef/provisioning/create.rb,
lib/fhcap/tasks/cluster/bootstrap_server.rb,
lib/fhcap/tasks/chef/cookbook/check_bumps.rb,
lib/fhcap/tasks/chef/environments/destroy.rb,
lib/fhcap/tasks/chef/provisioning/destroy.rb,
lib/fhcap/tasks/cluster/cluster_task_base.rb,
lib/fhcap/tasks/cluster/promote_cookbooks.rb,
lib/fhcap/tasks/cluster/create_dns_records.rb,
lib/fhcap/tasks/cluster/create_environment.rb,
lib/fhcap/tasks/chef/cookbook/aws/s3_helper.rb,
lib/fhcap/tasks/chef/cookbook/update_config.rb,
lib/fhcap/tasks/chef/cookbook/update_readme.rb,
lib/fhcap/tasks/chef/provisioning/provision.rb,
lib/fhcap/tasks/cluster/destroy_environment.rb,
lib/fhcap/tasks/chef/cookbook/list_artifacts.rb,
lib/fhcap/tasks/chef/cookbook/update_version.rb,
lib/fhcap/tasks/chef/cookbook/update_artifact.rb,
lib/fhcap/tasks/chef/cookbook/update_metadata.rb,
lib/fhcap/tasks/chef/cookbook/update_attribute.rb,
lib/fhcap/tasks/cluster/chef_provisioning_task.rb,
lib/fhcap/tasks/chef/environments/promote_cookbooks.rb,
lib/fhcap/tasks/chef/environments/update_attributes.rb,
lib/fhcap/tasks/cluster/update_environment_attributes.rb,
lib/fhcap/tasks/chef/provisioning/chef_provisioning_task.rb,
lib/fhcap/tasks/chef/provisioning/chef_provisioning_task_base.rb

Defined Under Namespace

Modules: CLI, FhcapHelper, KnifeHelper, ProvidersHelper, ReposHelper, Route53Helper, S3Helper, Tasks Classes: ChefConvergeError, ChefRunner, ChefRunnerError, Config, CookbookNotFound, DummyNode, FHConfig, JavaConfig, JsonConfig, ThorBase

Constant Summary collapse

GEM_DIR =
File.expand_path '..', File.dirname(__FILE__)
TEMPLATE_NAMES =
%w{single core-3node mbaas-3node core-mbaas-6node core-small-9node nginx-test single-blank farm-3node farm-5node farm-single ose-single ocp-multi ocp-multi-infra}.sort
VERSION =
"0.4.16"

Class Method Summary collapse

Class Method Details

.source_rootObject



9
10
11
# File 'lib/fhcap.rb', line 9

def source_root
  @source_root ||= Pathname.new(File.expand_path("../../", __FILE__))
end