Commit Graph

501 Commits (2789162fec70754ff9a6782d79592b026cf41e76)

Author SHA1 Message Date
Mitchell Hashimoto df85c67e4a builder/amazon/chroot: more settings, validation
13 years ago
Mitchell Hashimoto 1e9cc89f73 builder/amazon/chroot: improved logging about what volume created
13 years ago
Mitchell Hashimoto 4358830953 builder/amazon/chroot: fix types
13 years ago
Mitchell Hashimoto 121e9791a3 builder/amazon/chroot: only let it run on Linux
13 years ago
Mitchell Hashimoto af492621de builder/amazon/chroot: put device in state bag
13 years ago
Mitchell Hashimoto 5a70c82e25 builder/amazon/chroot: more valid transition states while detaching
13 years ago
Mitchell Hashimoto 702f299343 builder/amazon/chroot: Attach volume
13 years ago
Mitchell Hashimoto 7c04d634f9 builder/amazon/chroot: wait for volume to beecome ready
13 years ago
Mitchell Hashimoto 3f0c4b0e19 builder/amazon/common: generic wait for state to wait for any state
13 years ago
Mitchell Hashimoto 3f49f1a6d0 builder/amazon/chroot: delete the EBS volume after we're done
13 years ago
Mitchell Hashimoto e5f0cbe298 builder/amazon/chroot: step to gather instance info
13 years ago
Mitchell Hashimoto 726c4a68ef builder/amazon/chroot: create the volume
13 years ago
Mitchell Hashimoto 90a27bc57b builder/amazon/chroot: extract the source AMI info
13 years ago
Mitchell Hashimoto c189c7ed12 builder/amazon/chroot: verify we're on an EC2 instance
13 years ago
Mitchell Hashimoto b329323bb2 builder/amazon/chroot: rename to builder-amazon-chroot
13 years ago
Mitchell Hashimoto c6fde36b5e builder/amazon/chroot: boilerplate
13 years ago
Mitchell Hashimoto 0bff938880 builder/virtualbox,vmware: use DownloadableURL
13 years ago
Mitchell Hashimoto 85ec53e76c builder/common: Don't prepend slash to URL path if path is empty
13 years ago
Mitchell Hashimoto ac8548d998 builder/common: make rel path absolute in DownloadableURL [GH-215]
13 years ago
Mitchell Hashimoto 1ebb1b7ef6 builder/common: add DownloadableURL to remove duplication parsing URLs
13 years ago
Ross Smith II b8f1d484be added missing fallthru in case statement for linux option, fixes #221, #222
13 years ago
Ross Smith II 2e4585bc9c gofmt fixes, improved/added log messages, fixes #221/#222
13 years ago
Ross Smith II 1cc36f11bc fixes #221 Add support for VMWare Workstation in Windows
13 years ago
Mitchell Hashimoto e5b14ac450 builder/amazon/common: wait for AMI to be available [GH-207]
13 years ago
Mitchell Hashimoto 9f38f4cb47 fmt
13 years ago
Mitchell Hashimoto 7a00b240c1 builder/amazon/*: sigint while waiting for state change works
13 years ago
Jeff Stamerjohn c5aad085f3 Merge branch 'master' into jstamerj/windows
13 years ago
Jeff Stamerjohn 41df9fa2e8 Windows fixes
13 years ago
Mitchell Hashimoto 0130b1310c builder/amazon/instance: default x509_upload_path
13 years ago
Mitchell Hashimoto 8c3281405d builder/amazon/*: wait for AMI to be ready in common, use it instance
13 years ago
Mitchell Hashimoto 072d7a647a builder/amazon/instance: register AMI using API
13 years ago
Mitchell Hashimoto 77b92cd048 builder/amazon/instance: register the AMI
13 years ago
Mitchell Hashimoto 17f6914fc1 builder/amazon/instance: prefix has CreateTime support
13 years ago
Mitchell Hashimoto 5e6695264a builder/amazon/instance: upload bundle
13 years ago
Mitchell Hashimoto ad1015f35c builder/amazon/instance: bundle volume and keep track of dir
13 years ago
Mitchell Hashimoto 801541714e builder/amazon/instance: run ec2-bundle-vol in batch mode
13 years ago
Mitchell Hashimoto 3f543dddaa builder/amazon/instance: sudo the ec2-bundle-vol by default
13 years ago
Mitchell Hashimoto b5552c00f3 builder/amazon/instance: detect error bundling
13 years ago
Mitchell Hashimoto c6358b0475 builder/amazon/instance: ec2-bundle-vol is called
13 years ago
Mitchell Hashimoto 544b4b1429 builder/amazon/instance: check for the ami tools
13 years ago
Mitchell Hashimoto 3efdb009d7 builder/amazon/common: SSH into private IP if in VPC
13 years ago
Mitchell Hashimoto b9b5de5684 fmt
13 years ago
Mitchell Hashimoto a5546fa0f3 builder/amazon/*: Fix failing tests from rebase of VPC
13 years ago
Mitchell Hashimoto b11b60746b builder/amazon/instance: boilerplate for bundle volume
13 years ago
Mitchell Hashimoto c39299c21f builder/amazon/instance: after upload x509, should continue
13 years ago
Mitchell Hashimoto d11cabf893 builder/amazon/instance: upload x509 cert
13 years ago
Mitchell Hashimoto b91fb5e1a0 fmt
13 years ago
Mitchell Hashimoto a780d0e0dd builder/amazon/common: extract Artifact
13 years ago
Mitchell Hashimoto 5a4f5c3f6f builder/amazon: provision on instance
13 years ago
Mitchell Hashimoto 5c7c0a6ee2 builder/amazon: extract SSH connect funcs
13 years ago
Mitchell Hashimoto 51f7db35f4 builder/amazon: extract StepRunSourceInstance
13 years ago
Mitchell Hashimoto 579eaaabc5 builder/amazon/common: panic if SSHPot is 0
13 years ago
Mitchell Hashimoto f8319f8881 builder/amazon: extract StepSecurityGroup
13 years ago
Mitchell Hashimoto e67e4cfa16 builder/amazon: extract StepKeyPair for both
13 years ago
Mitchell Hashimoto 5921492c8e fmt
13 years ago
Mitchell Hashimoto d489f99aad builder/amazon/*: clean up tests
13 years ago
Mitchell Hashimoto ae864b3efa builder/amazon/common: tests for runconfig
13 years ago
Mitchell Hashimoto 9fb778c012 builder/common: common config struct for Packer configs
13 years ago
Mitchell Hashimoto 45d50279f3 builder/amazon/ebs: validate access config
13 years ago
Mitchell Hashimoto 6fdf237c15 builder/amazon/common: RunConfig for launch info
13 years ago
Mitchell Hashimoto 8f649af165 builder/amazon/common: AccessConfig for standard access config
13 years ago
Mitchell Hashimoto 9348f481dd builder/amazon/instance: boilerplate
13 years ago
Mitchell Hashimoto 479855a4f1 builder/virtualbox: shutdown messages go to Ui
13 years ago
Mitchell Hashimoto 2e82358d2a fmt
13 years ago
Rafael Garcia 282554b2b0 builder/amazon/ebs: support launching in VPC
13 years ago
Mitchell Hashimoto e3478c38ef builder/vmware: more flexible ISO removing
13 years ago
Mitchell Hashimoto 9be941ec3e Merge pull request #203 from timsutton/vmware-eject-isos
13 years ago
Mitchell Hashimoto e51e9cd56e Merge pull request #204 from sit/builder-output-directory-error
13 years ago
Mitchell Hashimoto 9349c81631 Merge pull request #205 from sit/preserve-cache-suffix
13 years ago
Mitchell Hashimoto f97148bc22 Update changelog
13 years ago
JD Harrington 6028a3c3de Add special keys for backspace, delete and F1-F12
13 years ago
Emil Sit 20d3946eae builder/v*: Include path to output dir in error
13 years ago
Emil Sit bc4b2d079d Revert "builder/virtualbox: Copy ISO because VirtualBox can't recognize"
13 years ago
Timothy Sutton 7e6e699593 Remove ISO from ide1 in stepCleanVMX
13 years ago
Mitchell Hashimoto 7d1f799ced builder/*: switch to MultiErrorAppend
13 years ago
Mitchell Hashimoto 5dbae2efde builder/common: CheckUnusedConfig
13 years ago
Mitchell Hashimoto d1ecd89635 builder/*: extract to common the config decoding
13 years ago
Mitchell Hashimoto 6f6a27b008 builder/common: extract out decode config
13 years ago
Doug MacEachern 923a541d8c fix Fusion DhcpLeasesPath
13 years ago
Mitchell Hashimoto bca05ddd5b builder/vmware: look for license for WS9
13 years ago
Mitchell Hashimoto 04b8ff89a6 builder/vmware: workstation 9 show stderr if command fails
13 years ago
Mitchell Hashimoto cbddd413f1 builder/vmware: wording
13 years ago
Mitchell Hashimoto 229011def4 builder/vmware: split drivers out into individual files
13 years ago
Julian Phillips d7e5a3bb1d builder/vmware: Add support for Workstation 9 (Linux).
13 years ago
Mitchell Hashimoto c668ef8f70 builder/common: only count handshake error if auth tried
13 years ago
Mitchell Hashimoto 55882a65c7 builder/vmware: error if guest IP is blank [GH-189]
13 years ago
Mitchell Hashimoto 28a22a5fbe builder/*: convert to common StepProvision
13 years ago
Mitchell Hashimoto 55d3f87f3f builder/common: add StepProvision
13 years ago
Mitchell Hashimoto 2cea79c54a builder/amazon/ebs: rename to amazon/ebs in order to support others
13 years ago
Mitchell Hashimoto d49480ebff builder/vmware: convert to cmmon ssh step
13 years ago
Mitchell Hashimoto 60b8e1f2dc builder/virtualbox: use common SSH connect step
13 years ago
Mitchell Hashimoto d3ea6c96c5 builder/digitalocean: use common connect ssh
13 years ago
Mitchell Hashimoto 2ee81f1491 builder/common: if cancel during SSH, cancel the attempts
13 years ago
Mitchell Hashimoto 51e998a81f builder/amazonebs: switch to common SSH connect step
13 years ago
Mitchell Hashimoto 2f7097bcfe builder/common: add common StepConnectSSH for builders
13 years ago
Mitchell Hashimoto b1c7d93ee8 packer: Make builder type available in configs [GH-154]
13 years ago
Mitchell Hashimoto 2ba0876d34 builder/vmware: unexport calculted config fields
13 years ago
Mitchell Hashimoto 033c90cfa3 builder/virtualbox: unexport calculated fields
13 years ago
Mitchell Hashimoto 1a6fca7563 builder/digitalocean: unexport calcaulted settings
13 years ago
Mitchell Hashimoto 039a5019e4 builder/amazonebs: Don't export sshTimeout so it can't be set
13 years ago
Mitchell Hashimoto 559e0a7d6f communicator/ssh: tweakable timeout on retry connection
13 years ago
Mitchell Hashimoto 343614a172 fmt
13 years ago
Mitchell Hashimoto 4d297315c4 communicator/ssh: have a Connection func so we can re-establish
13 years ago
Mitchell Hashimoto 82915de7f9 builder/common: support sha1/sha256 hashes
13 years ago
Mitchell Hashimoto 5b4fc718aa builder/vmware: generic checksum types [GH-175]
13 years ago
Mitchell Hashimoto 5a529ee41a builder/virtualbox: support generic hash types [GH-175]
13 years ago
Mark Peek 839045264e Move AWS auth decisions to goamz [GH-160]
13 years ago
Mitchell Hashimoto a354f5fc08 Unused keys are invalid in templates [GH-104]
13 years ago
Mitchell Hashimoto 39b3fe794b buidler/virtualbox,vmware: only stat if not force
13 years ago
Jason A. Beranek 442c5e3e3b Remove output directory in a step when "-force" flag step [GH-178]
13 years ago
Mitchell Hashimoto 7c2f50d4dc fmt
13 years ago
Mitchell Hashimoto f131b622be Merge pull request #173 from jasonberanek/force-build
13 years ago
Mitchell Hashimoto edb9534773 Merge pull request #162 from brendanhay/persistent-security-group
13 years ago
Mitchell Hashimoto 4184926cc8 Merge pull request #164 from mitchellh/do-env-vars
13 years ago
Jack Pearkes bc4704f5ca builder/digitalocean: add tests for credentials via env vars
13 years ago
Jason A. Beranek 71a1bd7354 Add support for -force flag on builds [GH-119]
13 years ago
Mitchell Hashimoto 0211c033f4 fmt
13 years ago
Mitchell Hashimoto c88f75b234 Update CHANGELOG
13 years ago
Mitchell Hashimoto 1218c11776 Merge pull request #172 from MattSurabian/feature/ebs-builder-bug
13 years ago
Matt Surabian f9decb7aca Validate that instance exists and is EBS based before trying to launch it.
13 years ago
Mark Peek 7f5baf9ca4 Add AWS instance id to normal output
13 years ago
Jack Pearkes 3461da5411 builder/digitalocean: use detected env variables for credentials
13 years ago
Brendan Hay fdc126afa7 Adding the ability to specify a security_group_id for the amazonebs builder
13 years ago
Mitchell Hashimoto d9c77c66f4 builder/vmware: error if shutdown command failed
13 years ago
Mitchell Hashimoto 86ec808fe0 builder/virtualbox: paused is still running
13 years ago
Mitchell Hashimoto e60945ed7b builder/virtualbox: remove floppy drive before exporting
13 years ago
Mitchell Hashimoto efc9e9db6e builder/virtualbox: support floppy_files
13 years ago
Mitchell Hashimoto 65b00775e8 builder/common: continue after creating floppy
13 years ago
Mitchell Hashimoto cae89a49a1 builder/vmware: support floppy_files for mounting a floppy disk
13 years ago
Mitchell Hashimoto 70f63492f9 builder/common: step to create floppy disks
13 years ago
Mitchell Hashimoto 65d74f90c1 builder/amazonebs: retry SSH handshakes [GH-130]
13 years ago
Mitchell Hashimoto 27bada1ba9 builder/virtualbox: whitespace
13 years ago
Mitchell Hashimoto abc2bc60ab builder/common: Error on non-200 download responses [GH-141]
13 years ago
Mitchell Hashimoto cd6e154bd1 builder/virtualbox: style nitpicks and CHANGELOG
13 years ago
Mitchell Hashimoto 4ecb92358b fmt
13 years ago
Mitchell Hashimoto c1ad88aaa6 builder/virtualbox: test the configuration
13 years ago
Mitchell Hashimoto ee9aa9b071 builder/virtualbox: typo in test
13 years ago
Mitchell Hashimoto 8d5c2091d4 Merge pull request #145 from sgirones/feature/local-mode-guest-additions
13 years ago
Salvador Gironès d5731a13d4 Local mode for VBoxGuestAdditions. Provide local path and SHA256
13 years ago
Mitchell Hashimoto 8b25acfab6 fmt
13 years ago
Brandon Liu cf191350cd Virtualbox: clean up port forwarding before exporting OVF.
13 years ago
Geoffrey Bachelet 94c0fac5ad Typo
13 years ago
Mitchell Hashimoto 259986e7e5 builder/virtualbox, builder/vmware: keyboard-interactive [GH-121]
13 years ago
Steven Merrill 9264f76053 Add a 'skip_compaction' step.
13 years ago
Mitchell Hashimoto b4b9469d3c builder/vmware: output VNC info if headless
13 years ago
Mitchell Hashimoto 925734d06b builder/virtualbox: Warning about headless mode
13 years ago
Mitchell Hashimoto b729ba0e00 Merge pull request #108 from smerrill/headless-mode
13 years ago
Mitchell Hashimoto 4bb5f8a6aa Merge pull request #115 from bdon/wait
13 years ago
Brandon Liu cf13f57528 Add wait5 and wait10 special keys for boot command.
13 years ago
Mitchell Hashimoto 4d4dd85ef4 builder/vmware: Improve check for VMware cleanup
13 years ago