Table of Contents - chef-provisioning-vsphere-2.3.1 Documentation
Pages
-
README
- chef-provisioning-vsphere
- Prerequisites
- vSphere infrastructure
- VM Template
- A provisioning node (can be local)
- A basic provisioning recipe
- Provision!
- Supported machine bootstrapping options
- Timeout options
- More config examples
- Static IP and two additional disks of 20 and 50GB
- Domain joined windows machine
- Prefix all SSH commands with 'sudo ', for installing on hosts where options[:ssh] is not 'root'. The user must have 'NOPASSWD:ALL' in /etc/sudoers. This is compatible with chef-provisioning-fog functionality
- Kitchen Driver
- Contributing
Classes and Modules
- Chef
- Chef::DSL
- Chef::DSL::Recipe
- ChefProvisioningVsphere
- ChefProvisioningVsphere::CloneSpecBuilder
- ChefProvisioningVsphere::VmHelper
- ChefProvisioningVsphere::VsphereDriver
- ChefProvisioningVsphere::VsphereHelper
- Kitchen
- Kitchen::Driver
- Kitchen::Driver::Vsphere
- URI
- URI::VsphereUrl
Methods
- ::canonicalize_url — ChefProvisioningVsphere::VsphereDriver
- ::from_config — URI::VsphereUrl
- ::from_url — ChefProvisioningVsphere::VsphereDriver
- ::new — ChefProvisioningVsphere::CloneSpecBuilder
- ::new — ChefProvisioningVsphere::VsphereDriver
- ::new — ChefProvisioningVsphere::VsphereHelper
- ::symbolize_keys — ChefProvisioningVsphere::VsphereDriver
- #add_extra_nic — ChefProvisioningVsphere::VsphereHelper
- #add_machine_spec_location — ChefProvisioningVsphere::VsphereDriver
- #all_ips_for — ChefProvisioningVsphere::VsphereDriver
- #allocate_machine — ChefProvisioningVsphere::VsphereDriver
- #attempt_ip — ChefProvisioningVsphere::VsphereDriver
- #backing_info_for — ChefProvisioningVsphere::VsphereHelper
- #bootstrap_ip_ready_timeout — ChefProvisioningVsphere::VsphereDriver
- #bootstrap_ipv4_timeout — ChefProvisioningVsphere::VsphereDriver
- #build — ChefProvisioningVsphere::CloneSpecBuilder
- #chef_server — Kitchen::Driver::Vsphere
- #clone_vm — ChefProvisioningVsphere::VsphereDriver
- #connect_to_machine — ChefProvisioningVsphere::VsphereDriver
- #convergence_strategy_for — ChefProvisioningVsphere::VsphereDriver
- #create — Kitchen::Driver::Vsphere
- #create_delta_disk — ChefProvisioningVsphere::VsphereHelper
- #create_ssh_transport — ChefProvisioningVsphere::VsphereDriver
- #create_winrm_transport — ChefProvisioningVsphere::VsphereDriver
- #customization_options_from — ChefProvisioningVsphere::CloneSpecBuilder
- #datacenter — ChefProvisioningVsphere::VsphereHelper
- #deep_symbolize — ChefProvisioningVsphere::VsphereDriver
- #destroy — Kitchen::Driver::Vsphere
- #destroy_machine — ChefProvisioningVsphere::VsphereDriver
- #find_customization_spec — ChefProvisioningVsphere::VsphereHelper
- #find_datastore — ChefProvisioningVsphere::VsphereHelper
- #find_entity — ChefProvisioningVsphere::VsphereHelper
- #find_ethernet_cards_for — ChefProvisioningVsphere::VsphereHelper
- #find_folder — ChefProvisioningVsphere::VsphereHelper
- #find_host — ChefProvisioningVsphere::VsphereHelper
- #find_network — ChefProvisioningVsphere::VsphereHelper
- #find_or_create_vm — ChefProvisioningVsphere::VsphereDriver
- #find_pool — ChefProvisioningVsphere::VsphereHelper
- #find_port? — ChefProvisioningVsphere::VmHelper
- #find_vm — ChefProvisioningVsphere::VsphereHelper
- #find_vm_by_id — ChefProvisioningVsphere::VsphereHelper
- #full_description — ChefProvisioningVsphere::VsphereDriver
- #has_ip? — ChefProvisioningVsphere::VsphereDriver
- #has_static_ip — ChefProvisioningVsphere::VsphereDriver
- #hostname_from — ChefProvisioningVsphere::CloneSpecBuilder
- #insecure — URI::VsphereUrl
- #ip_to_bootstrap — ChefProvisioningVsphere::VsphereDriver
- #is_windows? — ChefProvisioningVsphere::VsphereDriver
- #machine_for — ChefProvisioningVsphere::VsphereDriver
- #machine_msg — ChefProvisioningVsphere::VsphereDriver
- #merge_options! — ChefProvisioningVsphere::VsphereDriver
- #network_adapter_for — ChefProvisioningVsphere::VsphereHelper
- #network_device_changes — ChefProvisioningVsphere::VsphereHelper
- #network_id_for — ChefProvisioningVsphere::VsphereHelper
- #open_port? — ChefProvisioningVsphere::VmHelper
- #port? — ChefProvisioningVsphere::VmHelper
- #ready_machine — ChefProvisioningVsphere::VsphereDriver
- #relocate_spec_for — ChefProvisioningVsphere::CloneSpecBuilder
- #remaining_wait_time — ChefProvisioningVsphere::VsphereDriver
- #restart_server — ChefProvisioningVsphere::VsphereDriver
- #set_additional_disks_for — ChefProvisioningVsphere::VsphereHelper
- #set_initial_iso — ChefProvisioningVsphere::VsphereHelper
- #setup_extra_nics — ChefProvisioningVsphere::VsphereDriver
- #setup_ubuntu_dns — ChefProvisioningVsphere::VsphereDriver
- #start_machine — ChefProvisioningVsphere::VsphereDriver
- #start_vm — ChefProvisioningVsphere::VsphereHelper
- #stop_machine — ChefProvisioningVsphere::VsphereDriver
- #stop_vm — ChefProvisioningVsphere::VsphereHelper
- #transport_for — ChefProvisioningVsphere::VsphereDriver
- #transport_respond? — ChefProvisioningVsphere::VsphereDriver
- #traverse_folders_for_dc — ChefProvisioningVsphere::VsphereHelper
- #traverse_folders_for_network — ChefProvisioningVsphere::VsphereHelper
- #update_main_disk_size_for — ChefProvisioningVsphere::VsphereHelper
- #upload_file_to_vm — ChefProvisioningVsphere::VsphereHelper
- #use_ipv4_during_bootstrap? — ChefProvisioningVsphere::VsphereDriver
- #use_ssl — URI::VsphereUrl
- #vim — ChefProvisioningVsphere::VsphereHelper
- #virtual_disk_for — ChefProvisioningVsphere::VsphereHelper
- #vm_for — ChefProvisioningVsphere::VsphereDriver
- #vm_guest_ip? — ChefProvisioningVsphere::VsphereDriver
- #vm_helper — ChefProvisioningVsphere::VsphereDriver
- #vm_template_for — ChefProvisioningVsphere::VsphereDriver
- #vsphere_helper — ChefProvisioningVsphere::VsphereDriver
- #vsphere_mutex — Kitchen::Driver::Vsphere
- #wait_for_domain — ChefProvisioningVsphere::VsphereDriver
- #wait_for_ip — ChefProvisioningVsphere::VsphereDriver
- #wait_for_ipv4 — ChefProvisioningVsphere::VsphereDriver
- #wait_for_transport — ChefProvisioningVsphere::VsphereDriver
- #wait_until_ready — ChefProvisioningVsphere::VsphereDriver
- #windows_prep_for — ChefProvisioningVsphere::CloneSpecBuilder
- #with_provisioning_driver — Kitchen::Driver::Vsphere
- #with_vsphere_driver — Chef::DSL::Recipe