Commit Graph

2270 Commits (8a5cb4b428d358b700f983e95db7f7eea46dc559)

Author SHA1 Message Date
Taliesin Sisson 5f7290c6f8 Add type scan support for ctrl, shift, alt.
9 years ago
Taliesin Sisson c1538c59c9 Builds in AppVeyor are failing as they do not have enough free memory. Drop the thresh hold a little more.
9 years ago
Taliesin Sisson 52c6cd5fc1 Test should run and pass even when run on an environment that does not have Powershel.
9 years ago
Taliesin Sisson 4d22bd1d4a Generate switch name using uuid v1
9 years ago
Taliesin Sisson 7c754bf791 Try to match style of other builders
9 years ago
Taliesin Sisson fb098fcbf0 http server has moved to common step
9 years ago
Taliesin Sisson d878f4dd8e A workaround for bug in Windows 10 and Windows 2016 where you have to specify a path when creating a dvd drive
9 years ago
Taliesin Sisson bda2468404 removed unused reference
9 years ago
Taliesin Sisson d1961b7c8e Echo output when its used
9 years ago
Taliesin Sisson 18241e5215 Setting boot drive is generation specific
9 years ago
Taliesin Sisson 8477a0b748 Accidentally included bracket
9 years ago
Taliesin Sisson e0c10dec12 If exit code = 1 and the length of the stderr is 0, then we can assume that the exit code was not set, so assume success
9 years ago
Taliesin Sisson fe8d99fd8a If we are not getting the exit code assigned then default to it being successful
9 years ago
Taliesin Sisson 3cb621f890 Get rid of mount and unmount that does not specify controller location exactly
9 years ago
Taliesin Sisson 31ac1da28d Setting boot drive message
9 years ago
Taliesin Sisson 4b6ce3da60 Build agents might not have guest additions
9 years ago
Taliesin Sisson aaf9007249 Include cache in the state bag.
9 years ago
Taliesin Sisson 50a8d1b6b4 Forgot to check in these files.
9 years ago
Taliesin Sisson 010d171bec GuestAdditionsMode and GuestAdditionsPath can be set in config. If GuestAdditionsMode == "attach" it will mount the HyperV Integration Services ISO. If GuestAdditionsPath is set, then it will be used as an alternative to where the HyperV Integration Service ISO is.
9 years ago
Taliesin Sisson 422efeeaf6 Make use of driver instead of directly referencing hyper
9 years ago
Taliesin Sisson 730c6217ad Fix disk size test
9 years ago
Taliesin Sisson 9f94834826 Use correct formatting for printf
9 years ago
Taliesin Sisson 54733323a8 Should only default to first controller if its not 1 of the 2 controllers available
9 years ago
Taliesin Sisson c24c882b84 Use simple naming convention for now
9 years ago
Taliesin Sisson 5f2c12324c No need to remove floppy controller for 2nd generation vms
9 years ago
Taliesin Sisson 837f9addd0 Check the floppy files and not the dvd files attached
9 years ago
Taliesin Sisson 4e8074d7e5 Need to expose generation as a public property
9 years ago
Taliesin Sisson e18594f404 Hyperv generation 2 machines use scsi for dvd drives. Allow gen 1 machines to have at least 1 iso image attached
9 years ago
Taliesin Sisson ef507c7bd7 Pass in any iso images to add as dvd drives during boot
9 years ago
Taliesin Sisson 3051ea6633 Quote powershell so that it does not try to interpret command to be run
9 years ago
Taliesin Sisson f3cc413bbb Set the dvd to the first boot device
9 years ago
Taliesin Sisson 02db768018 With generation 2 machine by default a dvd drive is not created. So create a dvd drive for os if it does not exist.
9 years ago
Taliesin Sisson aa1f1da1ff Support for boot_command
9 years ago
Taliesin Sisson 03b0698edd Remove devices after it has been shut down
9 years ago
Taliesin Sisson 2d7cfcd65d Throw error if we can't get mac or ip address during steps
9 years ago
Taliesin Sisson 87b3dec3d2 Wait until WinRM is available, before continuing with install. This is how other system like VeeWee do it.
9 years ago
Taliesin Sisson 79a5f90379 Use the convention for default vmname
9 years ago
Taliesin Sisson a42215981e The test is meant to fail if the folder already exists
9 years ago
Taliesin Sisson ca16f33fa3 Use the same configuration style as existing builders
9 years ago
Taliesin Sisson 1fe4c501e4 Port of https://github.com/pbolduc/packer-hyperv/
9 years ago
Matthew Hooker f1fb942219
add ca-central-1 to list of known aws regions.
10 years ago
Matthew Hooker a46c071143
fix regex. need to account of XXhYYm etc
10 years ago
Matthew Hooker 1e96aa845b
fix wait boot_command regex.
10 years ago
Matthew Hooker d3ddd99721 Merge pull request #4163 from StackPointCloud/packer-builder-oneandone
10 years ago
Dave Buckley 91562636d4 Allow reauth to keystone after token expiry
10 years ago
Rickard von Essen 5c4d331a34 Added missing LaunchPermission
10 years ago
Rickard von Essen 4ce3b8712a
Replace unencrypted EBS snapshots with encrypted
10 years ago
Brian Ruff 038787ed48 Refactored to gather scan codes into groups to be sent to VirtualBox's console.
10 years ago
Rickard von Essen c3a352955e amazon: Added snapshot_users and snapshot_groups
10 years ago
Ari Aviran 46f217f255 amazon - Snapshot permissions correctly applied
10 years ago
Rickard von Essen d7a7d8c852
It's not possible to share encrypted AMI's
10 years ago
Troy Toman 12f279fa79 add ability to set a different project-id for a network in the googlecloud builder
10 years ago
poida 8b13b75097 Updated documentation and error messages
10 years ago
poida 7ea17e1630 Allow custom encrypted AMIs to be shared
10 years ago
poida 3eed6fd508 Added KMS CMK support to EBS builder
10 years ago
Rickard von Essen 8d2ceea5f1 builder/amazon: crash on tagging snapshot when snapshot_tags is unset
10 years ago
Rickard von Essen bcc7f455b3 amazon: Fix source_ami_filter ignores owners
10 years ago
Arthur Burkart 576f6f1b39 Fixes acceptance test
10 years ago
Matthew Hooker 832de2104b
Revert "Merge pull request #4230 from mitchellh/revert-4223-closes_3320"
10 years ago
Matthew Hooker f5c3c25d2b Revert "Adds `force_delete_snapshot` flag"
10 years ago
Matthew Hooker f9f9d82419 Merge pull request #4223 from artburkart/closes_3320
10 years ago
Arthur Burkart 5b59f56cdb Adds `force_delete_snapshot` flag
10 years ago
Rickard von Essen 99ee610afa
builder/amazon: Fix SSH Agent
10 years ago
Matthew Hooker 6c546d4d1f Merge pull request #3982 from artburkart/close_1195
10 years ago
Matthew Hooker aedf4ca465 Merge pull request #4141 from mitchellh/ebsvoluemartifact
10 years ago
Matthew Hooker 50267572a4
add ebsvolume artifact
10 years ago
Arthur Burkart 337856811e Implements OVA downloads w/local checksum support
10 years ago
Rickard von Essen e36b98ecd5 Merge pull request #4202 from nervo/docker-commit-changes
10 years ago
Rickard von Essen a09f20f996 Merge pull request #4015 from artburkart:closes_3908
10 years ago
Arthur Burkart 0c7e73b1cf
Implements Snapshot tagging
10 years ago
Rickard von Essen 6947a74151 Merge pull request #4162 from classmarkets/google-source-image-family
10 years ago
Rickard von Essen d18da5e679
Added printout of select source_image
10 years ago
Rickard von Essen 17eda06d61
Fixed formatting
10 years ago
ephemeralsnow e53f4be005 Fix 'The AssociatePublicIpAddress parameter is only supported for VPC launches.'
10 years ago
Florian Rey 73c5eac4f0 Handle commit author & message the same way
10 years ago
Florian Rey 06bebb63d0 Add log
10 years ago
Florian Rey c925acf502 Introduce docker commit changes
10 years ago
Rickard von Essen 8257c2dabd Merge pull request #4172 from rickard-von-essen/default-ssh-user
10 years ago
Rickard von Essen 96e9a8e6e9 Removed default value for ssh_username
10 years ago
jasminSPC 68ca7490bb Removed default value for ssh_username
10 years ago
Sander van Harmelen 285ff6940e Revert some changes made in #4149 (#4175)
10 years ago
Arthur Burkart 2e65867cba Closes #3908: Adds snapshot tag overrides
10 years ago
jasminSPC 5649940fab Removed unecessary print messages
10 years ago
jasminSPC 484960c9d1 Fixes #4169
10 years ago
Matthew Hooker 9a91ae4e8f
fix new session error when creating cred chain.
10 years ago
jasminSPC dc231f9600 PR remarks
10 years ago
jasminSPC 4bcba37f38 Packer Builder 1&1
10 years ago
Peter Schultz bcb319640e builder/googlecompute: support source image family
10 years ago
Sander van Harmelen 68c6835bb5 Do not create a random public port (#4149)
10 years ago
nyankichi820 d1eadd91bb Fix cloudstack builder (#4139)
10 years ago
Matthew Hooker d81c06765d
fix go vet issue.
10 years ago
febc.yamamoto 6088c1887c Fix keycodes for ctrl,shift and alt key when sending over VNC
10 years ago
Sander van Harmelen 33f430bf25 Use the private port for the firewall rules (#4114)
10 years ago
Matthew Hooker 5d0892bd37 Merge pull request #4101 from lwander/f-googlecompute-ssh-private-key-file
10 years ago
Lars Wander 583e341ae7 builder/googlecompute: Store empty public_key
10 years ago
Lars Wander 7f474d8f78 builder/googlecompute: Tests added
10 years ago
Scott Crunkleton 85210afe92 googlecompute: conditionally omit the wait for startup script step if no startup script is provided.
10 years ago
Lars Wander d70e783455 builder/googlecompute: Use ssh_private_key_file if provided
10 years ago
Matthew Hooker f3f5f89fe6 Merge pull request #4096 from mitchellh/filterday
10 years ago
Matthew Hooker 60c459d6c8 Merge pull request #4098 from mitchellh/newsession
10 years ago
Matthew Hooker 9bc23ea512 Merge pull request #4099 from mitchellh/waitfail
10 years ago
James Nugent 36c09af992 builder/amazon: Add tests for the `ebs-volume` builder
10 years ago
James Nugent b1ff8c3bfc builder/amazon: Add `ebs-volume` builder
10 years ago
Matthew Hooker d47e47cf1f rewrite to not use private aws package
10 years ago
Matthew Hooker c4c46c349e implement security group waiter
10 years ago
Matthew Hooker 970b37077e Merge pull request #4050 from jen20/ssh-agent
10 years ago
Matthew Hooker 48bdae93d1 aws-sdk: use session.NewSession
10 years ago
Matthew Hooker 83b57b98ac show ami id found from filter
10 years ago
Matthew Hooker d920b3fbf4 run gofmt
10 years ago
Matthew Hooker 0dd7d7ff3b fix error message
10 years ago
Ganesh kumar Sankaran b9c6139d67 AWS async operations sometimes takes long times, if there are multiple parallel builds, polling at 2 second frequency will exceed the request limit. Allow 2 seconds to be overwritten with AWS_POLL_DELAY_SECONDS
10 years ago
Matthew Hooker 01be917450 Merge pull request #3660 from StackPointCloud/packer-builder-profitbricks
10 years ago
Matthew Hooker 93f0436766 Merge pull request #3909 from svanharmelen/f-cloudstack-builder
10 years ago
Matthew Hooker f69ee4634f Merge pull request #4041 from mitchellh/vmwareshutdown
10 years ago
Rickard von Essen d66490ebfd
Properly cleanup AWS temporary key pairs
10 years ago
Rickard von Essen d16d5d9686 Merge pull request #3817 from ChrisLundquist/dynamic-source-ami
10 years ago
Richard Owen adddc60a1d Fix typo in encrypted ami step log message
10 years ago
James Nugent 395d88941c amazon: Allow SSH Agent auth for existing key pair
10 years ago
James Nugent 7425fef2c7 builder/amazon: Allow use of local SSH Agent
10 years ago
Matthew Hooker d6bed79429 wait for shutdown command to end so we get stderr/out
10 years ago
YAMADA Tsuyoshi da7d317e46 googlecompute: Run instance with custom scopes
10 years ago
Matthew Hooker e9a5d05a2f builder/vmware: Ignore shutdown errors
10 years ago
Matthew Hooker f9f47c5bbb fix shell disconnect error when shutting down vmware
10 years ago
Asif R Choudhury 48d94342ba Add us-east-2 (Ohio) AWS region
10 years ago
Arthur Burkart 4a00ffeea2 Closes #3999 - Support VirtualBox Trim/Discard
10 years ago
Sander van Harmelen dbf3bf56d4 Add a CloudStack Builder
10 years ago
Rickard von Essen c273bd6beb Merge pull request #3789 from jeremy-asher/amazon-ebs-delete-volumes-on-failure
10 years ago
Christopher Boumenot f908e18483 Merge pull request #3996 from boumenot/pr-issue-3968
10 years ago
Christopher Boumenot 7d07fa7afc azure: Allow user to set custom data
10 years ago
Christopher Boumenot bba643df9a azure: handle os_type errors more gracefully
10 years ago
Christopher Boumenot 249a943a1e azure: Allow user to override size of OS disk
10 years ago
jasminSPC 5da380baed Error handling
10 years ago
Rickard von Essen 3c8dabba9e Fixed formatting
10 years ago
jasminSPC dca286bf38 Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
10 years ago
Rickard von Essen ba8cfbd222
builder/openstack: Support using SSH password.
10 years ago
Rickard von Essen 5e96709ee9 Merge pull request #2919 from arizvisa/floppy-recurse
10 years ago
Matthew Hooker badadec140 Merge pull request #3758 from elconas/fix_vmware_builder
10 years ago
Matthew Hooker b7e14c4354 Merge pull request #3952 from MikeStankavich/f-virtualbox-post-shutdown-delay
10 years ago
Matthew Hooker 127142215a Merge pull request #3954 from emo3/f-keepreq-vb
10 years ago
Ed Overton 1adb0a5fc3 added functionality like vm
10 years ago
Rickard von Essen 0be3034e82 Merge pull request #3953 from rickard-von-essen/amz-ssh
10 years ago
Rickard von Essen acc2689b49
builder/amazon: Allow using ssh_private_key_file and ssh_password
10 years ago
Mike Stankavich a187b1cf92 Add VirtualBox post shutdown delay to address floppy controller delete error per issue #2401
10 years ago
Rickard von Essen cffc8e892c Merge pull request #3382 from ahamidi/encrypted-boot-volume
10 years ago
Chris Lundquist 9379cbc5d9 [dynamic-source-ami] support instance builder too
10 years ago
Chris Lundquist ab3500b45c [dynamic-source-ami] support chroot builder
10 years ago
Chris Lundquist 1b4895c684 Merge remote-tracking branch 'origin/master' into dynamic-source-ami
10 years ago
Rickard von Essen 3ad7f067ab Merge pull request #2784 from orivej/fix-ssh-port-max
10 years ago
Rickard von Essen 29ae078326 Added missing virtualbox floppy_dirs
10 years ago
Rickard von Essen 924c0bc461 Merge pull request #3932 from pieter-lazzaro/googlecompute-createpassword
10 years ago