Table of Contents - ohai-15.1.5 Documentation
Classes and Modules
- CloudAttrs
- Mash
- Object
- Ohai
- Ohai::Application
- Ohai::Common
- Ohai::Common::DMI
- Ohai::Config
- Ohai::DSL
- Ohai::DSL::Plugin
- Ohai::DSL::Plugin::VersionVII
- Ohai::Exceptions
- Ohai::Exceptions::AttributeNotFound
- Ohai::Exceptions::AttributeSyntaxError
- Ohai::Exceptions::CriticalPluginFailure
- Ohai::Exceptions::DependencyCycle
- Ohai::Exceptions::DependencyNotFound
- Ohai::Exceptions::Error
- Ohai::Exceptions::Exec
- Ohai::Exceptions::IllegalPluginDefinition
- Ohai::Exceptions::InvalidPlugin
- Ohai::Exceptions::InvalidPluginName
- Ohai::Exceptions::PluginConfigError
- Ohai::Exceptions::ProviderNotFound
- Ohai::Hints
- Ohai::Loader
- Ohai::Log
- Ohai::Mixin
- Ohai::Mixin::AzureMetadata
- Ohai::Mixin::Command
- Ohai::Mixin::ConstantHelper
- Ohai::Mixin::DOMetadata
- Ohai::Mixin::DmiDecode
- Ohai::Mixin::Ec2Metadata
- Ohai::Mixin::GCEMetadata
- Ohai::Mixin::HttpHelper
- Ohai::Mixin::NetworkConstants
- Ohai::Mixin::OS
- Ohai::Mixin::ScalewayMetadata
- Ohai::Mixin::SecondsToHuman
- Ohai::Mixin::SoftlayerMetadata
- Ohai::NamedPlugin
- Ohai::PluginConfig
- Ohai::ProvidesMap
- Ohai::Runner
- Ohai::System
- Ohai::Util
- Ohai::Util::FileHelper
- Ohai::Util::IpHelper
- Ohai::Util::Win32
- String
Methods
- ::abs_path — Ohai
- ::collect_data — Ohai::DSL::Plugin::VersionVII
- ::collect_os — Ohai::Mixin::OS
- ::config — Ohai
- ::convenience_keys — Ohai::Common::DMI
- ::data_collector — Ohai::DSL::Plugin::VersionVII
- ::depends — Ohai::DSL::Plugin::VersionVII
- ::depends_attrs — Ohai::DSL::Plugin::VersionVII
- ::dev_null — Ohai
- ::exit! — Ohai::Application
- ::fatal! — Ohai::Application
- ::from_hash — Mash
- ::hint? — Ohai::Hints
- ::id_lookup — Ohai::Common::DMI
- ::new — Ohai::DSL::Plugin
- ::new — Ohai::DSL::Plugin::VersionVII
- ::new — Ohai::Loader
- ::new — Mash
- ::new — CloudAttrs
- ::new — Ohai::ProvidesMap
- ::new — Ohai::Runner
- ::new — Ohai::System
- ::optional — Ohai::DSL::Plugin::VersionVII
- ::optional? — Ohai::DSL::Plugin::VersionVII
- ::parse_hint_file — Ohai::Hints
- ::plugin — Ohai
- ::provides — Ohai::DSL::Plugin::VersionVII
- ::provides_attrs — Ohai::DSL::Plugin::VersionVII
- ::refresh_hints — Ohai::Hints
- ::shell_out — Ohai::Mixin::Command
- ::sources — Ohai::DSL::Plugin::VersionVII
- ::strict_const_defined? — Ohai::NamedPlugin
- ::valid_name? — Ohai::NamedPlugin
- ::version — Ohai::DSL::Plugin::VersionVII
- ::whitelisted_ids — Ohai::Common::DMI
- #[] — Ohai::DSL::Plugin
- #[] — Ohai::System
- #[]= — Ohai::DSL::Plugin
- #[]= — Mash
- #[]= — Ohai::PluginConfig
- #add_ipv4_addr — CloudAttrs
- #add_ipv6_addr — CloudAttrs
- #all_plugins — Ohai::ProvidesMap
- #all_plugins — Ohai::System
- #arch_lookup — Object
- #arpname_to_ifname — Object
- #attribute? — Ohai::DSL::Plugin
- #attributes_print — Ohai::System
- #best_api_version — Ohai::Mixin::Ec2Metadata
- #bigip_version — Object
- #blacklisted_wmi_name? — Object
- #bsd_modules — Object
- #ca_file_location — Ohai::Mixin::SoftlayerMetadata
- #can_socket_connect? — Ohai::Mixin::HttpHelper
- #check_for_cl — Object
- #check_for_devenv — Object
- #check_routing_table — Object
- #choose_default_route — Object
- #cloud_mash — CloudAttrs
- #collect — Object
- #collect_domain — Object
- #collect_gcc — Object
- #collect_glibc — Object
- #collect_hostname — Object
- #collect_ips_packages — Object
- #collect_old_version — Object
- #collect_os — Ohai::Mixin::OS
- #collect_pkgsrc — Object
- #collect_plugins_in — Ohai::ProvidesMap
- #collect_product_file — Object
- #collect_programs_from_registry_key — Object
- #collect_provides — Ohai::Loader
- #collect_solaris_guestid — Object
- #collect_sunpro — Object
- #collect_sysv_packages — Object
- #collect_uptime — Object
- #collect_v7_plugins — Ohai::Loader
- #collect_xlc — Object
- #configuration — Ohai::DSL::Plugin::VersionVII
- #configure_logging — Ohai::System
- #configure_ohai — Ohai::Application
- #configure_ohai — Ohai::System
- #convenience_keys — Ohai::Common::DMI
- #convert_key — Mash
- #convert_value — Mash
- #create_raid_device_mash — Object
- #create_seed — Object
- #darwin_encaps_lookup — Object
- #deep_find_providers_for — Ohai::ProvidesMap
- #default — Mash
- #default_digest_algorithm — Object
- #default_sources — Object
- #delete — Mash
- #dependencies — Ohai::DSL::Plugin::VersionVII
- #determine_os_version — Object
- #digest_algorithm — Object
- #docker_exists? — Object
- #docker_info_json — Object
- #docker_ohai_data — Object
- #each — Ohai::DSL::Plugin
- #emu — Object
- #encryptable_info — Object
- #encryption_properties — Object
- #enforce_symbol — Ohai::PluginConfig
- #enforce_symbol_keys — Ohai::PluginConfig
- #ethernet_layer_one — Object
- #ethernet_ring_parameters — Object
- #ethtool_binary_path — Object
- #except — Mash
- #excluded_setting? — Object
- #expand_path — Ohai::Mixin::Ec2Metadata
- #extract_keytype? — Object
- #extract_neighbors — Object
- #favored_default_route_linux — Object
- #favored_default_route_windows — Object
- #fetch — Mash
- #fetch_dir_metadata — Ohai::Mixin::Ec2Metadata
- #fetch_dynamic_data — Ohai::Mixin::Ec2Metadata
- #fetch_ip_data — Object
- #fetch_json_dir_metadata — Ohai::Mixin::Ec2Metadata
- #fetch_metadata — Ohai::Mixin::AzureMetadata
- #fetch_metadata — Ohai::Mixin::DOMetadata
- #fetch_metadata — Ohai::Mixin::Ec2Metadata
- #fetch_metadata — Ohai::Mixin::GCEMetadata
- #fetch_metadata — Ohai::Mixin::ScalewayMetadata
- #fetch_metadata — Ohai::Mixin::SoftlayerMetadata
- #fetch_metadata_item — Ohai::Mixin::SoftlayerMetadata
- #fetch_plugin_config — Ohai::DSL::Plugin::VersionVII
- #fetch_plugins — Ohai::Runner
- #fetch_userdata — Ohai::Mixin::Ec2Metadata
- #file_val_if_exists — Object
- #find_closest_providers_for — Ohai::ProvidesMap
- #find_device — Object
- #find_ip — Object
- #find_mac_from_iface — Object
- #find_providers_for — Ohai::ProvidesMap
- #fix_encoding — Object
- #freeze_strings! — Ohai::System
- #from — Ohai::DSL::Plugin
- #from_cmd — Object
- #from_with_regex — Ohai::DSL::Plugin
- #full_interface_name — Object
- #fusion_exists? — Object
- #gather_pool_info — Object
- #generate_deprecated_solaris_view — Object
- #generate_deprecated_view — Object
- #generate_device_view — Object
- #generate_mountpoint_view — Object
- #get_attribute — Ohai::DSL::Plugin
- #get_azure_values — Object
- #get_cycle — Ohai::Runner
- #get_digital_ocean_values — Object
- #get_dmi_property — Object
- #get_domain_data — Object
- #get_ec2_values — Object
- #get_eucalyptus_values — Object
- #get_gce_values — Object
- #get_global_ipv6_address — Object
- #get_instance_id — Object
- #get_ip_address — Object
- #get_java_info — Object
- #get_linode_values — Object
- #get_mac_address — Object
- #get_mac_for_interface — Object
- #get_network_data — Object
- #get_node_data — Object
- #get_openstack_values — Object
- #get_private_networks — Object
- #get_rackspace_values — Object
- #get_redhatish_platform — Object
- #get_redhatish_version — Object
- #get_region — Object
- #get_softlayer_values — Object
- #get_storage_data — Object
- #get_vm_attributes — Object
- #guest_from_dmi_data — Ohai::Mixin::DmiDecode
- #has_dhcp_option_245? — Object
- #has_do_dmi? — Object
- #has_ec2_amazon_dmi? — Object
- #has_ec2_identifying_number? — Object
- #has_ec2_xen_dmi? — Object
- #has_ec2_xen_uuid? — Object
- #has_euca_mac? — Object
- #has_gce_dmi? — Object
- #has_gce_system_info? — Object
- #has_key? — Ohai::DSL::Plugin
- #has_key? — Mash
- #has_linode_kernel? — Object
- #has_rackspace_kernel? — Object
- #has_rackspace_manufacturer? — Object
- #has_rackspace_metadata? — Object
- #has_real_java? — Object
- #has_run? — Ohai::DSL::Plugin
- #has_scaleway_cmdline? — Object
- #has_trailing_slash? — Ohai::Mixin::GCEMetadata
- #has_waagent? — Object
- #hex_to_dec_netmask — Object
- #hint? — Ohai::DSL::Plugin
- #http_client — Ohai::Mixin::DOMetadata
- #http_client — Ohai::Mixin::Ec2Metadata
- #http_client — Ohai::Mixin::ScalewayMetadata
- #http_get — Ohai::Mixin::AzureMetadata
- #http_get — Ohai::Mixin::GCEMetadata
- #id_lookup — Ohai::Common::DMI
- #include? — Mash
- #init_kernel — Object
- #initialize_metadata_mash_compute — Object
- #initialize_metadata_mash_network — Object
- #interface_address_not_link_level? — Object
- #interface_code — Object
- #interface_has_no_addresses_in_family? — Object
- #interface_have_address? — Object
- #interface_valid_for_route? — Object
- #ioreg_exists? — Object
- #ipv6_enabled? — Object
- #is_openvz? — Object
- #is_openvz_host? — Object
- #is_smartos? — Object
- #json? — Ohai::Mixin::GCEMetadata
- #json_pretty_print — Ohai::System
- #key? — Mash
- #legacy_platform_detection — Object
- #link_statistics — Object
- #linux_encaps_lookup — Object
- #load_additional — Ohai::Loader
- #load_all — Ohai::Loader
- #load_libvirt — Object
- #load_plugin — Ohai::Loader
- #load_plugin_class — Ohai::Loader
- #load_plugins — Ohai::System
- #load_v7_plugin — Ohai::Loader
- #load_v7_plugin_class — Ohai::Loader
- #load_workstation_config — Ohai::Application
- #locate_interface — Object
- #logical_info — Object
- #logical_properties — Object
- #looks_like_digital_ocean? — Object
- #looks_like_ec2? — Object
- #looks_like_euca? — Object
- #looks_like_gce? — Object
- #looks_like_linode? — Object
- #looks_like_rackspace? — Object
- #looks_like_scaleway? — Object
- #looks_like_softlayer? — Object
- #loopback? — Ohai::Util::IpHelper
- #lxc_version_exists? — Object
- #mac_addresses — Object
- #match_iproute — Object
- #member? — Mash
- #merge — Mash
- #merge! — Mash
- #merge_info — Object
- #metadata_get — Ohai::Mixin::Ec2Metadata
- #metadata_key — Ohai::Mixin::Ec2Metadata
- #method_missing — Ohai::DSL::Plugin
- #msft_adapter_data — Object
- #name — Ohai::DSL::Plugin::VersionVII
- #network_contains_address — Object
- #network_data — Object
- #normalize_and_validate — Ohai::ProvidesMap
- #nova_exists? — Object
- #on_azure? — Object
- #on_darwin? — Object
- #on_digital_ocean? — Object
- #on_ec2? — Object
- #on_eucalyptus? — Object
- #on_gce? — Object
- #on_linode? — Object
- #on_openstack? — Object
- #on_rackspace? — Object
- #on_softlayer? — Object
- #openstack_dmi? — Object
- #openstack_hint? — Object
- #openstack_provider — Object
- #optional? — Ohai::DSL::Plugin::VersionVII
- #os_release_file_is_cisco? — Object
- #os_release_info — Object
- #os_type_decode — Object
- #parse_bsd_dmesg — Object
- #parse_common_df — Object
- #parse_compatible_versions — Object
- #parse_df_or_mount — Object
- #parse_ip_addr — Object
- #parse_ip_addr_inet6_line — Object
- #parse_ip_addr_inet_line — Object
- #parse_ip_addr_link_line — Object
- #parse_line — Object
- #parse_media — Object
- #parse_metadata — Object
- #parse_routes — Object
- #pc_system_type_decode — Object
- #platform_family_from_platform — Object
- #platform_id_remap — Object
- #plugin_config — Ohai::DSL::Plugin::VersionVII
- #plugin_files_by_dir — Ohai::Loader
- #powershell_command — Object
- #prefer_ipv4 — Object
- #private_address? — Ohai::Util::IpHelper
- #prlctl_exists? — Object
- #product_type_decode — Object
- #provides — Ohai::DSL::Plugin::VersionVII
- #public_address? — Ohai::Util::IpHelper
- #read_os_release_info — Object
- #recursive_remove_constants — Ohai::Mixin::ConstantHelper
- #regular_update — Mash
- #regular_writer — Mash
- #remove_constants — Ohai::Mixin::ConstantHelper
- #require_plugin — Ohai::DSL::Plugin::VersionVII
- #reset! — Ohai::DSL::Plugin
- #reset_system — Ohai::System
- #resolve_fqdn — Object
- #route_is_valid_default_route? — Object
- #run — Ohai::Application
- #run — Ohai::DSL::Plugin
- #run_additional_plugins — Ohai::System
- #run_application — Ohai::Application
- #run_plugin — Ohai::DSL::Plugin::VersionVII
- #run_plugin — Ohai::Runner
- #run_plugins — Ohai::System
- #run_ruby — Object
- #run_v7_plugin — Ohai::Runner
- #run_with_check — Object
- #safe_get_attribute — Ohai::DSL::Plugin
- #safe_run — Ohai::DSL::Plugin
- #sanitize_key — Ohai::Mixin::GCEMetadata
- #sanitize_value — Object
- #scope_lookup — Object
- #seconds_to_human — Ohai::Mixin::SecondsToHuman
- #select_closest_subtree — Ohai::ProvidesMap
- #select_subtree — Ohai::ProvidesMap
- #server_core? — Object
- #set — Ohai::DSL::Plugin
- #set_attribute — Ohai::DSL::Plugin
- #set_providers_for — Ohai::ProvidesMap
- #shell_out — Ohai::Mixin::Command
- #solaris_encaps_lookup — Object
- #sorted_ips — Object
- #standard_array — Object
- #standard_form — Object
- #strict_const_defined? — Ohai::Mixin::ConstantHelper
- #stringify_keys! — Mash
- #symbolize_keys — Mash
- #system_profiler — Object
- #to_hash — Mash
- #to_json — Ohai::System
- #unique_local_address? — Ohai::Util::IpHelper
- #update — Mash
- #validate_ip_addr — CloudAttrs
- #values_at — Mash
- #vboxmanage_exists? — Object
- #vboxmanage_list_blocks — Object
- #vboxmanage_list_vms — Object
- #vboxmanage_vminfo — Object
- #version_command — Object
- #virtconn — Object
- #which — Ohai::Util::FileHelper
- #whitelisted_ids — Ohai::Common::DMI
- #windows_encaps_lookup — Object
- #wmi_underscore — String
- #xcode_installed? — Object