Table of Contents - Boxgrinder-build
Pages
CHANGELOG
LICENSE
README
BoxGrinder
BoxGrinder Build
Boxgrinder Build Meta Appliance: BoxGrinder the Easy Way
Supported OSes
Requirements
Fedora
RHEL/CentOS
Installing
Removing
Usage
Plugins
Plugin Configuration
Defining Appliances
Building Appliances
Examples
qemu.wrapper
cert-ec2.pem
base.repo
motd.init
fstab_32bit
fstab_64bit
ifcfg-eth0
menu.lst
rc_local
README-enterprise
README-personal
base.vmdk
base.vmx
Classes/Modules
BoxGrinder
BoxGrinder::AWSHelper
BoxGrinder::Appliance
BoxGrinder::AugeasHelper
BoxGrinder::Banner
BoxGrinder::BasePlugin
BoxGrinder::CentOSPlugin
BoxGrinder::EBS
BoxGrinder::EBS::Messages
BoxGrinder::EBSPlugin
BoxGrinder::EC2Helper
BoxGrinder::EC2Plugin
BoxGrinder::ElasticHostsPlugin
BoxGrinder::FSMonitor
BoxGrinder::FSMonitor::klazz;
BoxGrinder::FSObserver
BoxGrinder::FedoraPlugin
BoxGrinder::GuestFSHelper
BoxGrinder::ImageHelper
BoxGrinder::Kickstart
BoxGrinder::LibvirtCapabilities
BoxGrinder::LibvirtCapabilities::Domain
BoxGrinder::LibvirtCapabilities::Plugin
BoxGrinder::LibvirtPlugin
BoxGrinder::LinuxHelper
BoxGrinder::LocalPlugin
BoxGrinder::OpenStackPlugin
BoxGrinder::PackageHelper
BoxGrinder::PluginHelper
BoxGrinder::PluginManager
BoxGrinder::Plugins
BoxGrinder::RHELPlugin
BoxGrinder::RPMBasedOSPlugin
BoxGrinder::RPMDependencyValidator
BoxGrinder::RPMVersion
BoxGrinder::Repo
BoxGrinder::S3
BoxGrinder::S3::Messages
BoxGrinder::S3Helper
BoxGrinder::S3Plugin
BoxGrinder::SFTPHelper
BoxGrinder::SFTPPlugin
BoxGrinder::ScientificLinuxPlugin
BoxGrinder::USBPlugin
BoxGrinder::UserSwitcher
BoxGrinder::VMwarePlugin
BoxGrinder::VirtualBoxPlugin
BoxGrinder::VirtualPCPlugin
GetSet
Object
Methods
::availability_zone_to_region — BoxGrinder::EC2Helper
::block_device_mappings_validator — BoxGrinder::AWSHelper
::change_user — BoxGrinder::UserSwitcher
::current_availability_zone — BoxGrinder::EC2Helper
::current_instance_id — BoxGrinder::EC2Helper
::endpoints — BoxGrinder::EC2Helper
::endpoints — BoxGrinder::S3Helper
::get_meta_data — BoxGrinder::EC2Helper
::long_line_reduce — BoxGrinder::Banner
::message — BoxGrinder::Banner
::new — GetSet
::new — BoxGrinder::PackageHelper
::new — BoxGrinder::SFTPHelper
::new — BoxGrinder::PluginManager
::new — BoxGrinder::BasePlugin
::new — BoxGrinder::LinuxHelper
::new — BoxGrinder::AugeasHelper
::new — BoxGrinder::S3Helper
::new — BoxGrinder::LibvirtCapabilities::Plugin
::new — BoxGrinder::RPMDependencyValidator
::new — BoxGrinder::GuestFSHelper
::new — BoxGrinder::Kickstart
::new — BoxGrinder::EC2Helper
::new — BoxGrinder::LibvirtCapabilities::Domain
::new — BoxGrinder::Appliance
::new — BoxGrinder::Repo
::new — BoxGrinder::ImageHelper
::new — BoxGrinder::FSMonitor
::new — BoxGrinder::LibvirtCapabilities
::new — BoxGrinder::PluginHelper
::new — BoxGrinder::FSObserver
::s_wrap_index — BoxGrinder::Banner
::set_user — BoxGrinder::UserSwitcher
#<=> — BoxGrinder::LibvirtCapabilities::Domain
#<=> — BoxGrinder::LibvirtCapabilities::Plugin
#_capture — BoxGrinder::FSMonitor
#_stop — BoxGrinder::FSMonitor
#add_ec2_user — BoxGrinder::EC2Plugin
#add_observers — BoxGrinder::FSMonitor
#add_packages — BoxGrinder::RHELPlugin
#add_path — BoxGrinder::FSMonitor
#add_repos — BoxGrinder::RPMBasedOSPlugin
#adjust_fstab — BoxGrinder::EBSPlugin
#after_init — BoxGrinder::VirtualPCPlugin
#after_init — BoxGrinder::ScientificLinuxPlugin
#after_init — BoxGrinder::LocalPlugin
#after_init — BoxGrinder::OpenStackPlugin
#after_init — BoxGrinder::EC2Plugin
#after_init — BoxGrinder::RPMBasedOSPlugin
#after_init — BoxGrinder::VMwarePlugin
#after_init — BoxGrinder::S3Plugin
#after_init — BoxGrinder::RHELPlugin
#after_init — BoxGrinder::VirtualBoxPlugin
#after_init — BoxGrinder::CentOSPlugin
#after_init — BoxGrinder::SFTPPlugin
#after_init — BoxGrinder::USBPlugin
#after_init — BoxGrinder::FedoraPlugin
#alias_and_capture — BoxGrinder::FSMonitor
#ami_by_manifest_key — BoxGrinder::S3Plugin
#ami_by_name — BoxGrinder::EC2Helper
#ami_by_name — BoxGrinder::EBSPlugin
#ami_key — BoxGrinder::S3Plugin
#api_url — BoxGrinder::ElasticHostsPlugin
#apply_root_password — BoxGrinder::RPMBasedOSPlugin
#asset_bucket — BoxGrinder::S3Plugin
#augeas — BoxGrinder::GuestFSHelper
#bucket — BoxGrinder::S3Helper
#build_definition — BoxGrinder::Kickstart
#build_guest — BoxGrinder::LibvirtCapabilities
#build_rhel — BoxGrinder::RHELPlugin
#build_virtualbox — BoxGrinder::VirtualBoxPlugin
#build_vmware_enterprise — BoxGrinder::VMwarePlugin
#build_vmware_personal — BoxGrinder::VMwarePlugin
#build_with_appliance_creator — BoxGrinder::RPMBasedOSPlugin
#build_xml — BoxGrinder::LibvirtPlugin
#bundle_image — BoxGrinder::S3Plugin
#capture — BoxGrinder::FSMonitor
#change_common_vmx_values — BoxGrinder::VMwarePlugin
#change_configuration — BoxGrinder::RPMBasedOSPlugin
#change_configuration — BoxGrinder::EC2Plugin
#change_runlevel — BoxGrinder::FedoraPlugin
#change_vmdk_values — BoxGrinder::VMwarePlugin
#clean_close — BoxGrinder::GuestFSHelper
#cleanup_after_appliance_creator — BoxGrinder::RPMBasedOSPlugin
#compare — BoxGrinder::RPMVersion
#compress — BoxGrinder::ElasticHostsPlugin
#connect — BoxGrinder::SFTPHelper
#connected? — BoxGrinder::SFTPHelper
#constraint_equal? — BoxGrinder::S3Plugin
#convert — BoxGrinder::VirtualPCPlugin
#convert_disk — BoxGrinder::ImageHelper
#copy_raw_image — BoxGrinder::VMwarePlugin
#create — BoxGrinder::Appliance
#create — BoxGrinder::Kickstart
#create_devices — BoxGrinder::EC2Plugin
#create_disk — BoxGrinder::ImageHelper
#create_readme — BoxGrinder::VMwarePlugin
#create_remote_disk — BoxGrinder::ElasticHostsPlugin
#create_server — BoxGrinder::ElasticHostsPlugin
#current_platform — BoxGrinder::BasePlugin
#customize — BoxGrinder::VirtualBoxPlugin
#customize — BoxGrinder::GuestFSHelper
#customize — BoxGrinder::ImageHelper
#customize_image — BoxGrinder::VirtualPCPlugin
#customize_image — BoxGrinder::VMwarePlugin
#delete_folder — BoxGrinder::S3Helper
#delete_image — BoxGrinder::OpenStackPlugin
#deliverables_exists? — BoxGrinder::BasePlugin
#deliverables_exists? — BoxGrinder::LocalPlugin
#delivery_selected? — BoxGrinder::Appliance
#deregister_image — BoxGrinder::S3Plugin
#deslash — BoxGrinder::S3Helper
#determine_capabilities — BoxGrinder::LibvirtCapabilities
#determine_locally — BoxGrinder::LibvirtPlugin
#determine_remotely — BoxGrinder::LibvirtPlugin
#device_for_suffix — BoxGrinder::EBSPlugin
#disable_biosdevname — BoxGrinder::FedoraPlugin
#disable_firewall — BoxGrinder::RPMBasedOSPlugin
#disable_netfs — BoxGrinder::FedoraPlugin
#disconnect — BoxGrinder::SFTPHelper
#disk_and_container_format — BoxGrinder::OpenStackPlugin
#disk_device_prefix — BoxGrinder::EC2Plugin
#disk_info — BoxGrinder::ImageHelper
#disk_size — BoxGrinder::ElasticHostsPlugin
#do_chown — BoxGrinder::FSObserver
#ebs_appliance_name — BoxGrinder::EBSPlugin
#edit — BoxGrinder::AugeasHelper
#eigen_capture — BoxGrinder::FSMonitor
#enable_networking — BoxGrinder::EC2Plugin
#enable_nosegneg_flag — BoxGrinder::EC2Plugin
#ensure_root — Object
#execute — BoxGrinder::EC2Plugin
#execute — BoxGrinder::S3Plugin
#execute — BoxGrinder::VMwarePlugin
#execute — BoxGrinder::ElasticHostsPlugin
#execute — BoxGrinder::RHELPlugin
#execute — BoxGrinder::OpenStackPlugin
#execute — BoxGrinder::BasePlugin
#execute — BoxGrinder::VirtualBoxPlugin
#execute — BoxGrinder::FedoraPlugin
#execute — BoxGrinder::GuestFSHelper
#execute — BoxGrinder::VirtualPCPlugin
#execute — BoxGrinder::SFTPPlugin
#execute — BoxGrinder::LibvirtPlugin
#execute — BoxGrinder::EBSPlugin
#execute — BoxGrinder::USBPlugin
#execute — BoxGrinder::CentOSPlugin
#execute — BoxGrinder::LocalPlugin
#execute — BoxGrinder::ScientificLinuxPlugin
#execute_appliance_creator — BoxGrinder::RPMBasedOSPlugin
#execute_plugin — BoxGrinder::Appliance
#execute_plugin_chain — BoxGrinder::Appliance
#execute_post — BoxGrinder::RPMBasedOSPlugin
#execute_post — BoxGrinder::EC2Plugin
#execute_with_userchange — BoxGrinder::Appliance
#execute_without_userchange — BoxGrinder::Appliance
#free_device_suffix — BoxGrinder::EBSPlugin
#generate_package_list — BoxGrinder::RPMDependencyValidator
#generate_scsi_chs — BoxGrinder::VMwarePlugin
#generate_xml — BoxGrinder::LibvirtPlugin
#generate_yum_config — BoxGrinder::RPMDependencyValidator
#get_existing_domain — BoxGrinder::LibvirtPlugin
#get_images — BoxGrinder::OpenStackPlugin
#get_plugin — BoxGrinder::LibvirtCapabilities
#get_set — GetSet
#hash_to_request — BoxGrinder::ElasticHostsPlugin
#hw_virtualization_available? — BoxGrinder::GuestFSHelper
#init — BoxGrinder::BasePlugin
#initialize_guestfs — BoxGrinder::GuestFSHelper
#initialize_plugin — BoxGrinder::Appliance
#initialize_plugin — BoxGrinder::PluginManager
#initialize_plugins — BoxGrinder::Appliance
#install_files — BoxGrinder::RPMBasedOSPlugin
#install_menu_lst — BoxGrinder::EC2Plugin
#install_repos — BoxGrinder::RPMBasedOSPlugin
#instance_capture — BoxGrinder::FSMonitor
#invalid_names — BoxGrinder::RPMDependencyValidator
#is_cloudsigma? — BoxGrinder::ElasticHostsPlugin
#is_os_old? — BoxGrinder::VirtualBoxPlugin
#is_supported_os? — BoxGrinder::BasePlugin
#is_supported_platform? — BoxGrinder::BasePlugin
#kernel_image_name — BoxGrinder::LinuxHelper
#kernel_version — BoxGrinder::LinuxHelper
#libvirt_code — BoxGrinder::LibvirtPlugin
#libvirt_code_patch — BoxGrinder::LibvirtPlugin
#link_mtab — BoxGrinder::FedoraPlugin
#live_instances — BoxGrinder::EC2Helper
#load_plugins — BoxGrinder::PluginHelper
#load_selinux_policy — BoxGrinder::GuestFSHelper
#log_callback — BoxGrinder::GuestFSHelper
#log_hack — BoxGrinder::GuestFSHelper
#match_filter? — BoxGrinder::FSObserver
#merge_plugin_config — BoxGrinder::BasePlugin
#mount_partition — BoxGrinder::GuestFSHelper
#mount_partitions — BoxGrinder::GuestFSHelper
#mountable_partitions — BoxGrinder::GuestFSHelper
#newest — BoxGrinder::RPMVersion
#normalize_packages — BoxGrinder::RHELPlugin
#normalize_packages — BoxGrinder::FedoraPlugin
#package — BoxGrinder::PackageHelper
#parse_opts — BoxGrinder::AWSHelper
#parse_path — BoxGrinder::S3Helper
#partition_mount_points — BoxGrinder::LinuxHelper
#platform_selected? — BoxGrinder::Appliance
#plugin — BoxGrinder::Plugins
#post_image — BoxGrinder::OpenStackPlugin
#prepare_guestfs — BoxGrinder::GuestFSHelper
#print_plugins — BoxGrinder::PluginHelper
#process_options — Object
#read_and_require — BoxGrinder::PluginHelper
#read_definition — BoxGrinder::Appliance
#read_plugin_config — BoxGrinder::BasePlugin
#realpath — BoxGrinder::FSMonitor
#recreate_kernel — BoxGrinder::VirtualBoxPlugin
#recreate_kernel_image — BoxGrinder::RPMBasedOSPlugin
#recreate_kernel_image — BoxGrinder::LinuxHelper
#recreate_rpm_database — BoxGrinder::RPMBasedOSPlugin
#register_deliverable — BoxGrinder::BasePlugin
#register_image — BoxGrinder::S3Plugin
#register_plugin — BoxGrinder::PluginManager
#register_supported_os — BoxGrinder::BasePlugin
#register_supported_platform — BoxGrinder::BasePlugin
#remove_old_builds — BoxGrinder::Appliance
#reset — BoxGrinder::FSMonitor
#resolve_packages — BoxGrinder::RPMDependencyValidator
#resolve_unknowns — BoxGrinder::LibvirtCapabilities
#response_to_hash — BoxGrinder::ElasticHostsPlugin
#root_dir — BoxGrinder::FSMonitor
#run — BoxGrinder::BasePlugin
#set — BoxGrinder::AugeasHelper
#set_default_config_value — BoxGrinder::BasePlugin
#set_defaults — BoxGrinder::LibvirtPlugin
#set_hooks — BoxGrinder::FSMonitor
#set_label_for_swap_partitions — BoxGrinder::RPMBasedOSPlugin
#set_motd — BoxGrinder::RPMBasedOSPlugin
#sh — BoxGrinder::GuestFSHelper
#snapshot_by_id — BoxGrinder::EC2Helper
#split — BoxGrinder::RPMVersion
#stomp_ebs — BoxGrinder::EBSPlugin
#stop — BoxGrinder::FSMonitor
#stub_s3obj — BoxGrinder::S3Helper
#subdirectory_regex — BoxGrinder::FSObserver
#substitute_vars — BoxGrinder::RPMBasedOSPlugin
#subtype — BoxGrinder::BasePlugin
#supported_oses — BoxGrinder::BasePlugin
#sync_filesystem — BoxGrinder::ImageHelper
#terminate_instances — BoxGrinder::EBSPlugin
#trigger — BoxGrinder::FSMonitor
#umount_partition — BoxGrinder::GuestFSHelper
#umount_partitions — BoxGrinder::GuestFSHelper
#undefine_domain — BoxGrinder::LibvirtPlugin
#update — BoxGrinder::FSObserver
#upload — BoxGrinder::ElasticHostsPlugin
#upload_chunk — BoxGrinder::ElasticHostsPlugin
#upload_chunks — BoxGrinder::ElasticHostsPlugin
#upload_files — BoxGrinder::SFTPHelper
#upload_fstab — BoxGrinder::EC2Plugin
#upload_image — BoxGrinder::S3Plugin
#upload_image — BoxGrinder::LibvirtPlugin
#upload_rc_local — BoxGrinder::EC2Plugin
#upload_to_bucket — BoxGrinder::S3Plugin
#url — BoxGrinder::OpenStackPlugin
#use_labels_for_partitions — BoxGrinder::RPMBasedOSPlugin
#valid_platform? — BoxGrinder::EBSPlugin
#validate — BoxGrinder::EBSPlugin
#validate — BoxGrinder::LibvirtPlugin
#validate — BoxGrinder::ElasticHostsPlugin
#validate — BoxGrinder::SFTPPlugin
#validate — BoxGrinder::LocalPlugin
#validate — BoxGrinder::VMwarePlugin
#validate — BoxGrinder::S3Plugin
#validate_definition — BoxGrinder::Appliance
#validate_device — BoxGrinder::USBPlugin
#validate_hash_option — Object
#validate_plugin_config — BoxGrinder::BasePlugin
#validate_plugin_info — BoxGrinder::PluginManager
#wait_for_image_death — BoxGrinder::EC2Helper
#wait_for_image_state — BoxGrinder::EC2Helper
#wait_for_instance_death — BoxGrinder::EC2Helper
#wait_for_instance_status — BoxGrinder::EC2Helper
#wait_for_snapshot_status — BoxGrinder::EC2Helper
#wait_for_volume_attachment — BoxGrinder::EBSPlugin
#wait_for_volume_status — BoxGrinder::EC2Helper
#wait_with_timeout — BoxGrinder::AWSHelper
#write_xml — BoxGrinder::LibvirtPlugin
#xpath_first_intern — BoxGrinder::LibvirtCapabilities