diff options
author | Christian Rebischke <Chris.Rebischke@posteo.de> | 2017-07-15 20:25:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-15 20:25:29 +0200 |
commit | 9ad45230e3148fc0c5a99d1b95df5cf2cb3b9ee3 (patch) | |
tree | 8156f7e7d951b3d2ea63b5623848beeb4568cbb9 /vagrant.json | |
parent | 04910c2b2d8763ce74b164806f7b49ab82da7177 (diff) | |
parent | 2baf7797fbd3fc21fc88509b8bfc617fb4e7cbc6 (diff) | |
download | arch-boxes32-9ad45230e3148fc0c5a99d1b95df5cf2cb3b9ee3.tar.xz |
Merge pull request #12 from rafaelsoaresbr/vmware-support
Vmware support
Diffstat (limited to 'vagrant.json')
-rw-r--r-- | vagrant.json | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/vagrant.json b/vagrant.json index 12b36d3..d8429b9 100644 --- a/vagrant.json +++ b/vagrant.json @@ -73,6 +73,26 @@ "curl -O 'http://{{.HTTPIP}}:{{.HTTPPort}}/install{,-chroot}.sh'<enter><wait>", "bash install.sh < install-chroot.sh && systemctl reboot<enter>" ] + }, { + "type": "vmware-iso", + "boot_wait": "10s", + "http_directory": "http", + "disk_size": "{{user `disk_size`}}", + "iso_checksum": "{{user `iso_checksum`}}", + "iso_checksum_type": "{{user `iso_checksum_type`}}", + "iso_url": "{{user `iso_url`}}", + "ssh_username": "vagrant", + "ssh_password": "vagrant", + "ssh_port": 22, + "ssh_wait_timeout": "10000s", + "shutdown_command": "sudo systemctl poweroff", + "headless": "{{user `headless`}}", + "vmx_data": {"memsize": "{{user `memory`}}"}, + "boot_command": [ + "<enter><wait10><wait10><wait10><wait10>", + "curl -O 'http://{{.HTTPIP}}:{{.HTTPPort}}/install{,-chroot}.sh'<enter><wait>", + "bash install.sh < install-chroot.sh && systemctl reboot<enter>" + ] } ], @@ -96,6 +116,16 @@ ], "execute_command": "echo 'vagrant'|sudo -S sh '{{.Path}}'", "only": ["qemu"] + }, + { + "type": "shell", + "scripts": [ + "provision/postinstall.sh", + "provision/vmware.sh", + "provision/cleanup.sh" + ], + "execute_command": "echo 'vagrant'|sudo -S sh '{{.Path}}'", + "only": ["vmware-iso"] } ], "post-processors": [ |