From 20aeb78e68d13fb3f0dcb5b6aae3cee4c10337d2 Mon Sep 17 00:00:00 2001 From: Scott Lowe Date: Sat, 5 Sep 2015 23:06:06 -0600 Subject: [PATCH] Add support for VMware AppCatalyst Update photon-cloudinit files with support for VMware AppCatalyst --- photon-cloudinit/Vagrantfile | 13 ++++++++++--- photon-cloudinit/servers.yml | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/photon-cloudinit/Vagrantfile b/photon-cloudinit/Vagrantfile index ec32645..4b92fd9 100644 --- a/photon-cloudinit/Vagrantfile +++ b/photon-cloudinit/Vagrantfile @@ -7,7 +7,8 @@ Vagrant.require_version ">= 1.6.0" VAGRANTFILE_API_VERSION = "2" #ENV['VAGRANT_DEFAULT_PROVIDER'] = 'vmware_fusion' #ENV['VAGRANT_VMWARE_CLONE_DIRECTORY'] = '~/.vagrant' -ENV['VAGRANT_DEFAULT_PROVIDER'] = 'virtualbox' +#ENV['VAGRANT_DEFAULT_PROVIDER'] = 'virtualbox' +ENV['VAGRANT_DEFAULT_PROVIDER'] = 'vmware_appcatalyst' # Require 'yaml' module require 'yaml' @@ -44,13 +45,19 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| # Disable default synced folder (not supported with Photon) srv.vm.synced_folder ".", "/vagrant", disabled: true - # Configure VMs with RAM and CPUs per settings in servers.yml + # Configure VMs with RAM and CPUs per servers.yml (Fusion) srv.vm.provider :vmware_fusion do |vmw| vmw.vmx["memsize"] = servers["ram"] vmw.vmx["numvcpus"] = servers["vcpu"] end # srv.vm.provider vmware_fusion - # Configure VirtualBox VMs CPU & RAM per settings in servers.yml + # Configure VMs with RAM and CPUs per servers.yml (AppCatalyst) + srv.vm.provider :vmware_appcatalyst do |vmw| + vmw.vmx["memsize"] = servers["ram"] + vmw.vmx["numvcpus"] = servers["vcpu"] + end # srv.vm.provider vmware_appcatalyst + + # Configure VMs with RAM and CPUs per servers.yml (VirtualBox) srv.vm.provider :virtualbox do |vb| vb.memory = servers["ram"] vb.cpus = servers["vcpu"] diff --git a/photon-cloudinit/servers.yml b/photon-cloudinit/servers.yml index fcac26e..31ef4e6 100644 --- a/photon-cloudinit/servers.yml +++ b/photon-cloudinit/servers.yml @@ -1,5 +1,5 @@ --- - name: photon-01 box: vmware/photon - ram: 512 - vcpu: 1 + ram: "512" + vcpu: "1"