Class: Vagrant::EM::PeMaster
- Defined in:
- lib/vagrant/em/demos/types/pe_master.rb
Instance Method Summary collapse
Methods inherited from Base
#add_inline_shell_provisioner, #add_puppet_provisioner, #add_shell_script_provisioner, #configure_basic_settings, #configure_code_folder, #configure_dhcp_fix, #configure_disks, #configure_networking, #configure_plugins, #configure_software_files, #configure_synced_folders, #configure_vm, #environment_variables, #facter_overrides, #hosts_file, #initialize, #local_software_file_check, #plugin_check, setup, #vbox_manage?, #vm_boxes, #vm_exists?, #vm_info
Constructor Details
This class inherits a constructor from Vagrant::EM::Base
Instance Method Details
#setup ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/vagrant/em/demos/types/pe_master.rb', line 4 def setup super configure_synced_folders(@config, @vm, @model, @model.mount_uid, @model.mount_gid) add_shell_script_provisioner("install_puppet_enterprise.sh", [@model.puppet_installer, @model.domain_name]) @provisioners << {puppet_server: {puppet_server: "#{@model.puppet_master}.#{@model.domain_name}", options: "--test --environment plugin"}} end |