Andreas Kohn
68e5baa74c
Fix the reference to the "Dockerfiles" section
2016-12-01 10:48:19 +01:00
Matthew Hooker
832de2104b
Revert "Merge pull request #4230 from mitchellh/revert-4223-closes_3320"
...
This reverts commit bda89b0c42
, reversing
changes made to f9f9d82419
.
2016-11-30 13:28:34 -08:00
Matthew Hooker
f5c3c25d2b
Revert "Adds `force_delete_snapshot` flag"
2016-11-30 13:10:22 -08:00
Matthew Hooker
f9f9d82419
Merge pull request #4223 from artburkart/closes_3320
...
Adds `force_delete_snapshot` flag
2016-11-30 12:53:34 -08:00
Rickard von Essen
d8ef6d1977
Fixed formatting of source_ami_filter example
2016-11-30 12:32:46 +01:00
Arthur Burkart
5b59f56cdb
Adds `force_delete_snapshot` flag
...
This PR adds the ability for Packer to clean up snapshots in addition to
deregistering AMIs at build time.
To test this, I used the following `test.json` file:
```json
{
"builders": [
{
"type": "amazon-ebs",
"region": "us-east-1",
"source_ami": "ami-fce3c696",
"ami_name": "packer-test",
"instance_type": "m3.medium",
"ssh_username": "ubuntu",
"vpc_id": "some-vpc-id",
"subnet_id": "some-subnet-routed-through-igw",
"security_group_id": "some-security-group-with-port-22-access",
"force_delete_snapshot": true
}
],
"provisioners": [
{
"type": "shell-local",
"command": "echo 'hello'"
}
]
}
```
I appreciate any constructive feedbakc that can be given. Cheers!
2016-11-29 23:39:36 -05:00
Zanetti, David
a0e179b556
Description on imported AMIs is not actually empty, it's set by AMI importer
2016-11-29 16:58:14 +13:00
Zanetti, David
c22b97dd43
Support setting AMI attributes when using amazon-import post-processor
...
- ami_user and ami_group for launch permissions
- ami_description to set the description attribute
Closes #3981
2016-11-29 16:54:02 +13:00
Matthew Hooker
6c546d4d1f
Merge pull request #3982 from artburkart/close_1195
...
Support remote ova downloads
2016-11-28 18:49:50 -08:00
Matthew Hooker
2d5d598529
Update virtualbox-iso.html.md
2016-11-28 16:00:06 -08:00
Matthew Hooker
cd6b70a2b3
Update amazon-chroot.html.md
2016-11-28 12:41:22 -08:00
Arthur Burkart
1a0dc767f3
Rolls back `partials` work, but still consolidates
...
Since the packer website isn't yet ready to use middleman partials,
this commit rolls back the partials in favor of bringing parity to
each amazon docs page
2016-11-28 15:08:39 -05:00
Arthur Burkart
5499c37080
Adds add'l docs regarding delete_on_termination
...
This PR adds documentation pointing out that volumes are not by
default deleted on termination of any AWS EC2 instance during a
packer build.
2016-11-28 15:07:48 -05:00
Arthur Burkart
337856811e
Implements OVA downloads w/local checksum support
...
Presumably, it is convention to store a manifest file with checksums
inside the OVA, so remote checksum support was not implemented.
2016-11-28 15:01:37 -05:00
Matthew Hooker
541a209f93
clarify docs for TRIM
2016-11-28 11:30:36 -08:00
Billie Cleek
f5ca0de225
provisioner/ansible: assume scp target is file
...
Assume the scp target is a file instead of a directory. Assuming the scp
target is a file instead of a directory allows uploading files to a node
being provisioned with the ssh communciator using sftp and with the
winrm communicator. It is fully compatible with ansible; ansible
communicators only allow for files (never directories) to be uploaded
(when the copy module is used to upload a directory, ansible walks the
directory and uploads files one at a time).
Update documentation to explain how to provision a Windows image.
Extend tests that use ssh to communicate with the node to include single
files, recursive copies, and content-only recursive copies.
Add test to verify support for the winrm communicator.
Remove the err argument from adapter.scpExec, because it was unused.
Fixes #3911
2016-11-26 14:40:39 -08:00
Iain Elder
b18152ca77
More neutral wording clearly refering to docs.
2016-11-26 18:58:56 +01:00
Rickard von Essen
e36b98ecd5
Merge pull request #4202 from nervo/docker-commit-changes
...
Introduce docker commit changes
2016-11-26 18:40:08 +01:00
Rickard von Essen
cb78cb331d
Documented author, changes, and message
2016-11-26 18:34:49 +01:00
Rickard von Essen
a09f20f996
Merge pull request #4015 from artburkart:closes_3908
...
Closes #3908 : Adds snapshot tag overrides
2016-11-26 17:54:00 +01:00
Rickard von Essen
6947a74151
Merge pull request #4162 from classmarkets/google-source-image-family
...
builder/googlecompute: support source image family
2016-11-26 17:26:47 +01:00
Iain Elder
db63ee3507
Note more secure ways to pass credentials.
...
Link to the documentation for new users who want to use AWS's existing
credential infrastructure, and provide a familar example.
2016-11-26 15:33:44 +01:00
JF Bibeau
529090aaa7
Docs: add QCOW2 format support for `iso_url`
...
Took some digging to realize that `iso_url` can actually take in a qcow2 or img format. This is fantastic and works great out of the box. I feel like adding the extra 2 lines of docs will help future users looking for this.
2016-11-24 14:18:38 -05:00
Matthew Hooker
a6e6b0dfd7
Merge pull request #4192 from mitchellh/manifestoutput
...
post-processor/manifest: fixes interpolation of output
2016-11-22 12:51:27 -08:00
Matthew Hooker
622813053e
Merge pull request #4144 from mitchellh/filenamespaces
...
quote file names so account for spaces
2016-11-21 16:45:52 -08:00
Matthew Hooker
a05817ee26
fix docs, remove escaping
2016-11-21 16:36:10 -08:00
Matthew Hooker
70ca8486ba
update docs
2016-11-21 15:35:57 -08:00
jasminSPC
a239407093
Typo fix
2016-11-21 23:02:53 +01:00
Rickard von Essen
d3b39ae28f
Unified the docs for floppy_files
2016-11-21 20:50:26 +01:00
Rickard von Essen
8257c2dabd
Merge pull request #4172 from rickard-von-essen/default-ssh-user
...
ssh: Remove ssh_username default values
2016-11-17 22:40:09 +01:00
Rickard von Essen
96e9a8e6e9
Removed default value for ssh_username
2016-11-17 22:30:34 +01:00
jasminSPC
68ca7490bb
Removed default value for ssh_username
2016-11-17 21:15:28 +01:00
Chris Bednarski
79f748ef73
Merge pull request #4156 from friism/patch-1
...
fix markdown
2016-11-16 17:23:17 -08:00
Matthew Hooker
7443e21992
fix broken link in docs
2016-11-16 12:39:23 -08:00
Arthur Burkart
2e65867cba
Closes #3908 : Adds snapshot tag overrides
...
This commit adds the ability to configure unique tags on snapshots
that are separate from the tags defined on the AMI. Anything applied
to the AMI will also be applied to the snapshots, but `snapshot_tags`
will override and append tags to the tags already applied to the snapshots
2016-11-15 23:16:27 -05:00
jasminSPC
484960c9d1
Fixes #4169
2016-11-16 00:17:30 +01:00
Matthew Hooker
7f5432609f
fix website build
2016-11-15 15:03:58 -08:00
Matthew Hooker
1a38a9c7a2
prepare for version 0.12.0
2016-11-15 14:00:39 -08:00
Peter Schultz
54aa830943
builder/googlecompute: split docs for source_image and source_image_family
...
Also update the example values to currently non-deprecated images.
2016-11-14 13:06:43 +01:00
jasminSPC
dc231f9600
PR remarks
2016-11-13 23:54:55 +01:00
jasminSPC
4bcba37f38
Packer Builder 1&1
2016-11-13 23:34:36 +01:00
Peter Schultz
bcb319640e
builder/googlecompute: support source image family
...
Closes #4100
2016-11-13 16:54:04 +01:00
Jasper Siepkes
200aa74e78
Added support for passing arguments to salt-call.
2016-11-11 15:15:16 +01:00
Michael Friis
45188f2f2c
fix markdown
2016-11-10 18:40:50 -08:00
Matthew Hooker
042f4b7bfb
fix documentation wrt command line variables.
2016-11-09 16:05:52 -08:00
Matthew Hooker
1cf9dbf27d
fix json
2016-11-09 11:20:06 -08:00
Rickard von Essen
233913bc38
Fixed misspelling of semantics
2016-11-05 13:57:57 +01:00
Matthew Hooker
3d69af1247
sort/uniq IAM policies
2016-11-03 11:49:50 -07:00
Matthew Hooker
ac8e70ade0
Revert "Remove duplicate permission"
...
This reverts commit 78067ff949
.
2016-11-03 11:48:55 -07:00
Matthew Hooker
8eab0ee5b2
Merge pull request #4109 from mitchellh/b-docs
...
builder/amazon: Fix doc of EBS Volume builder name
2016-11-03 10:29:57 -07:00
James Nugent
33c423529d
builder/amazon: Fix doc of EBS Volume builder name
...
Various things still referred to `ebsinit` or `ebs-volume` - the
imported name was `amazon-ebsvolume`.
2016-11-03 11:59:02 -04:00
Amo Chumber
78067ff949
Remove duplicate permission
...
In the suggested policy `ec2:CopyImage` was listed twice.
I've also sorted alphabetically to make it easier for somebody who might be recreating the policy in the AWS gui to follow along more easily.
2016-11-03 14:41:12 +00:00
James Nugent
b1ff8c3bfc
builder/amazon: Add `ebs-volume` builder
...
This commit adds a builder that works like EBS builders, except does not
create an AMI, and instead is intended to create EBS volumes in an
initialized state. For example, the following template can be used to
create and export a set of 3 EBS Volumes in a ZFS zpool named `data` for
importing by instances running production systems:
```
{
"variables": {
"aws_access_key_id": "{{ env `AWS_ACCESS_KEY_ID` }}",
"aws_secret_access_key": "{{ env `AWS_SECRET_ACCESS_KEY` }}",
"region": "{{ env `AWS_REGION` }}",
"source_ami": "{{ env `PACKER_SOURCE_AMI` }}",
"vpc_id": "{{ env `PACKER_VPC_ID` }}",
"subnet_id": "{{ env `PACKER_SUBNET_ID` }}"
},
"builders": [{
"type": "amazon-ebs-volume",
"access_key": "{{ user `aws_access_key_id` }}",
"secret_key": "{{ user `aws_secret_access_key` }}",
"region": "{{user `region`}}",
"spot_price_auto_product": "Linux/UNIX (Amazon VPC)",
"ssh_pty": true,
"instance_type": "t2.medium",
"vpc_id": "{{user `vpc_id` }}",
"subnet_id": "{{user `subnet_id` }}",
"associate_public_ip_address": true,
"source_ami": "{{user `source_ami` }}",
"ssh_username": "ubuntu",
"ssh_timeout": "5m",
"ebs_volumes": [
{
"device_name": "/dev/xvdf",
"delete_on_termination": false,
"volume_size": 10,
"volume_type": "gp2",
"tags": {
"Name": "TeamCity-Data1",
"zpool": "data",
"Component": "TeamCity"
}
},
{
"device_name": "/dev/xvdg",
"delete_on_termination": false,
"volume_size": 10,
"volume_type": "gp2",
"tags": {
"Name": "TeamCity-Data2",
"zpool": "data",
"Component": "TeamCity"
}
},
{
"device_name": "/dev/xvdh",
"delete_on_termination": false,
"volume_size": 10,
"volume_type": "gp2",
"tags": {
"Name": "TeamCity-Data3",
"zpool": "data",
"Component": "TeamCity"
}
}
]
}],
"provisioners": [
{
"type": "shell",
"start_retry_timeout": "10m",
"inline": [
"DEBIAN_FRONTEND=noninteractive sudo apt-get update",
"DEBIAN_FRONTEND=noninteractive sudo apt-get install -y zfs",
"lsblk",
"sudo parted /dev/xvdf --script mklabel GPT",
"sudo parted /dev/xvdg --script mklabel GPT",
"sudo parted /dev/xvdh --script mklabel GPT",
"sudo zpool create -m none data raidz xvdf xvdg xvdh",
"sudo zpool status",
"sudo zpool export data",
"sudo zpool status"
]
}
]
}
```
StepModifyInstance and StepStopInstance are now shared between EBS and
EBS-Volume builders - move them into the AWS common directory and rename
them to indicate that they only apply to EBS-backed builders.
2016-11-02 12:56:39 -04:00
Matthew Hooker
970b37077e
Merge pull request #4050 from jen20/ssh-agent
...
builder/amazon: Allow use of local SSH Agent
2016-11-01 17:27:37 -07:00
Matthew Hooker
fcca905d40
Merge pull request #4085 from mitchellh/sethvargo/security
...
Add security page
2016-10-31 17:38:11 -07:00
Matthew Hooker
01be917450
Merge pull request #3660 from StackPointCloud/packer-builder-profitbricks
...
Packer Builder ProfitBricks
2016-10-31 15:45:24 -07:00
Matthew Hooker
93f0436766
Merge pull request #3909 from svanharmelen/f-cloudstack-builder
...
Add a CloudStack builder
2016-10-31 13:34:20 -07:00
Seth Vargo
5c3259b2d2
Add security page
2016-10-29 14:16:06 -04:00
Rickard von Essen
0e7eac7546
Merge pull request #4075 from artburkart/update-aws-chroot-docs
...
Updates root_volume_size documentation
2016-10-27 08:10:12 +02:00
Arthur Burkart
3eaa8a2dc3
Updates root_volume_size documentation
...
It didn't indicate its unit of size (GB), the default value was not
indicated, the fact that it ignores the user-given size when it is
smaller than the source AMI's snapshot size, and the fact that the
value is required when `from_scratch` is `true` all needed to be added.
2016-10-27 00:20:45 -04:00
Maxim Fedchyshyn
77efbe572d
Fixed typo at chef-solo.html.md
2016-10-26 16:41:53 -07:00
Rickard von Essen
d3e3889559
Merge pull request #4065 from ksatirli/patch-2
...
fixes identifier for launch_device_mappings
2016-10-26 21:05:51 +02:00
Rickard von Essen
574fb995b0
Merge pull request #4067 from jrnt30/website-updates
...
- Adding in links for new post-processors missing
(And removed some trailing spaces)
2016-10-26 20:44:44 +02:00
Rickard von Essen
efb591323f
Merge pull request #4064 from tylert/env-vars-doc-typo-fix
...
Improve clarity of environment vars doc PACKER_LOG setting
2016-10-26 20:42:27 +02:00
Tyler Tidman
5b25ba655b
Match title capitalization of compress to other post-processors
2016-10-26 14:18:47 -04:00
Justin Nauman
38bf53ed84
- Adding in links for new post-processors missing
2016-10-26 12:27:07 -05:00
Kerim Satirli
723a4a1a53
fixes identifier for launch_device_mappings
...
Hi!
I believe the **Note** to reference an incorrect variable: `launch_device_mappings `; this should be `launch_block_device_mappings` as far as I can tell from the [code](https://github.com/mitchellh/packer/search?utf8=%E2%9C%93&q=launch_block_device_mappings ).
2016-10-26 16:38:26 +02:00
Tyler Tidman
e15a169831
Improve clarity of environment vars doc PACKER_LOG setting
2016-10-26 09:54:05 -04:00
Rickard von Essen
d16d5d9686
Merge pull request #3817 from ChrisLundquist/dynamic-source-ami
...
Dynamic source ami
2016-10-25 21:24:41 +02:00
Jinesh Choksi
0f4d2341cb
Packer v0.11.0 requires "ec2:DescribeSecurityGroups" permissions to work
...
Without the "ec2:DescribeSecurityGroups" permission, you would get the following error:
2016/10/25 16:03:28 ui: ==> aws: Creating temporary security group for this instance...
2016/10/25 16:03:28 packer.exe: 2016/10/25 16:03:28 Temporary group name: packer 580f7440-2135-068c-99b7-35595a7522d1
2016/10/25 16:03:28 ui: ==> aws: Authorizing access to port 22 the temporary security group...
2016/10/25 16:03:28 packer.exe: 2016/10/25 16:03:28 [DEBUG] Describing tempSecurityGroup to ensure it is available: sg-38e0355e
2016/10/25 16:03:29 packer.exe: 2016/10/25 16:03:29 [DEBUG] Error in querying security group UnauthorizedOperation: You are not authorized to perform this operation.
2016/10/25 16:03:29 packer.exe: status code: 403, request id: bc664eff-cc01-42c1-8408-23493c11d92d
2016-10-25 16:27:20 +01:00
James Nugent
395d88941c
amazon: Allow SSH Agent auth for existing key pair
...
This commit allows SSH Agent authentication to be used with an existing
key pair defined in AWS.
2016-10-23 22:26:14 -05:00
James Nugent
7425fef2c7
builder/amazon: Allow use of local SSH Agent
...
This commit adds an option to use the local SSH Agent to authenticate
connections to source instances started by the the EBS and Instance
Store builders.
This is of use when the source AMI _already_ has configuration for
authorized SSH keys - for example if one uses an SSH certificate
authority.
A further extension (not implemented in this commit) is to allow SSH
agent use with a pre-defined key pair, in order to allow keys with
passphrases to be used without giving the passphrase to Packer.
2016-10-23 21:43:47 -05:00
Rickard von Essen
841f4d00b0
Merge pull request #4043 from minimum2scp/features/googlecompute/custom-scopes
...
googlecompute builder: support custom scopes
2016-10-22 21:14:49 +02:00
Rickard von Essen
dd89aa7243
Formatted the default value and cleaned some trailing spaces.
2016-10-22 21:06:07 +02:00
Rickard von Essen
3b42d28cce
Merge pull request #4014 from mexisme/feature/puppet-bin-dir
...
privisioner/puppet: Add `puppet_bin_dir` option.
2016-10-22 14:48:45 +02:00
YAMADA Tsuyoshi
283d3e5758
Updated document
2016-10-22 15:46:19 +09:00
Matthew Hooker
06f71f3501
update middleman-hashicorp
2016-10-21 16:03:08 -07:00
Matthew Hooker
6b41cb53ec
update doc version
2016-10-21 15:18:55 -07:00
Matthew Hooker
892d5e82c9
expect_disconnect option
...
provisioner/shell: Adds option to fail if the remote server disconnects
us.
2016-10-21 11:39:03 -07:00
Michael Vermaes
bf17b4bd01
Add tools_upload_flavor/path to vmware-vmx docs
2016-10-21 18:19:08 +08:00
Matthew Hooker
9185066019
Merge pull request #4033 from mitchellh/4026-alt
...
4026 alt
2016-10-20 11:55:16 -07:00
Matthew Hooker
fd324f4a97
use inconsolata monospace
2016-10-19 14:11:28 -07:00
7heo
4a4d529b33
Get rid of unnecessary `-E` flag for `sudo`
...
In the "Execute Command Example - Sudo Example", the used command is
defining environment variables prematurely, hence requiring the sudo
invocation to be made with the `-E` flag. However, this is not only
necessary but might have indesirable side effects, as the `-E` flag
forwards the whole environment to the subshell.
2016-10-19 16:47:16 +02:00
Lyle Mantooth
bb2b66e869
Make <code> tags easier to read.
...
Increases the font-weight so that the light-green text on black
backgrounds stand out better, especially in inline code tags.
2016-10-19 09:15:47 -04:00
Arthur Burkart
4a00ffeea2
Closes #3999 - Support VirtualBox Trim/Discard
...
Adds a couple options to enable/disable the `--nonrotational` and
`--discard` flags during `VBoxManage storageattach` command execution
2016-10-17 08:52:28 -04:00
mexisme
050306b9d0
Update docs for puppet-masterless and puppet-server provisioners
2016-10-17 09:24:56 +13:00
Sander van Harmelen
dbf3bf56d4
Add a CloudStack Builder
2016-10-16 15:29:18 +02:00
Rickard von Essen
ecdf59b7b9
Slightly reworded docs for chroot_mounts in amazon-chroot builder
...
Closes #3081
2016-10-15 14:42:36 +02:00
Chris Lundquist
e15c22797b
Update amazon-instance.html.md
2016-10-14 11:53:40 -07:00
Chris Lundquist
7edc3f9857
Update amazon-ebs.html.md
2016-10-14 11:53:12 -07:00
Chris Lundquist
77a7728fd5
Update amazon-chroot.html.md
2016-10-14 11:51:19 -07:00
Matthew Hooker
516f403993
remove custom command documentation.
...
it was removed in #1629
2016-10-13 16:16:48 -07:00
Christopher Boumenot
249a943a1e
azure: Allow user to override size of OS disk
2016-10-12 16:24:04 -07:00
jasminSPC
5da380baed
Error handling
...
Minor typo fixes
2016-10-13 00:41:04 +02:00
Christopher Boumenot
68c6f64987
azure: fix documentation wording
2016-10-12 15:17:09 -07:00
Scott Crunkleton
591eb12806
Added googlecompute documentation for the source_image_project_id option. It was previously missing.
2016-10-12 13:48:37 -07:00
Purple90
17f3fac39b
Update vagrant.html.md
...
Grammar fix. Anyways -> anyway
2016-10-12 09:09:43 -05:00
jasminSPC
dca286bf38
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
2016-10-10 23:53:52 +02:00
Rickard von Essen
5e96709ee9
Merge pull request #2919 from arizvisa/floppy-recurse
...
Added an option for copying entire subdirectories via floppy_dirs (supplants floppy_files)
2016-10-08 16:51:16 +02:00
Matthew Hooker
4ac1f5a105
Merge pull request #3972 from mitchellh/pr-3777
...
instructions for installing with chocolatey
2016-10-07 23:57:48 -07:00
Matthew Hooker
28dc5055d3
rewrite to be complete sentence
2016-10-07 23:52:13 -07:00
Matthew Hooker
b8da25f599
choco install
2016-10-07 23:49:01 -07:00
Matthew Hooker
09bbd0e1cd
fix tense
2016-10-07 18:00:21 -07:00
Matthew Hooker
83131db4b8
Merge pull request #3776 from curiositycasualty/master
...
Add custom_state config to salt provisioner
2016-10-07 17:59:52 -07:00
Bartosz "mastier" Woronicz
dac049d4f3
disable log also for PACKER_LOG=0
2016-10-05 16:43:12 +02:00
Matthew Hooker
8ef2077c33
Merge pull request #3957 from mitchellh/clockskewhelp
...
add some debugging info for if your clock is skewed
2016-10-04 16:45:35 -07:00
evanstucker-hates-2fa
a515c35338
Update shell.html.md
...
Changing to ".javascript".
2016-10-04 09:41:56 -07:00
evanstucker-hates-2fa
cd10cef218
Update shell.html.md
...
Putting sleep after the reboot didn't work for me. It would just hang indefinitely. There's a better way, and it's "pause_before".
2016-10-04 09:19:26 -07:00
Matthew Hooker
24c4ba3bb5
add the error you might see
2016-10-03 17:40:52 -07:00
Matthew Hooker
bddb2c25f2
documentation and changelog for #3952
2016-10-03 16:32:29 -07:00
Matthew Hooker
7b2ed0dd76
CHANGELOG and docs for #3954
2016-10-03 13:00:55 -07:00
Rickard von Essen
0be3034e82
Merge pull request #3953 from rickard-von-essen/amz-ssh
...
builder/amazon: Allow using ssh_private_key_file and ssh_password
2016-10-03 10:22:15 +02:00
Rickard von Essen
a04988a597
Updated docs to reflect support for ssh_password
2016-10-03 10:03:45 +02:00
Rickard von Essen
a38e16bdd8
Delete ssh_username from the builder/amazon docs
2016-10-03 09:54:08 +02:00
Matthew Hooker
7a1b84cec1
add some debugging info for if your clock is skewed
2016-10-02 17:32:57 -07:00
Rickard von Essen
cffc8e892c
Merge pull request #3382 from ahamidi/encrypted-boot-volume
...
Create AMI with encrypted boot volume
2016-10-02 01:02:43 +02:00
Chris Lundquist
0e2637696b
[dynamic-source-ami] minor doc improvements
2016-10-01 22:27:48 +00:00
Chris Lundquist
1b4895c684
Merge remote-tracking branch 'origin/master' into dynamic-source-ami
2016-10-01 22:20:17 +00:00
Rickard von Essen
7fec12a183
Merge pull request #3941 from imduffy15/master
...
Allow naming of vm imported AMIs
2016-10-01 07:28:28 +02:00
Matthew Hooker
4a91a0a78c
Merge pull request #3841 from rickard-von-essen/capitalize-docs-index
...
Capitalize documentation index correctly
2016-09-30 13:18:51 -07:00
Rickard von Essen
c33a967ffc
Merge pull request #3842 from rickard-von-essen/file-builder-docs
...
Added file builder documentation.
2016-09-30 22:14:27 +02:00
Rickard von Essen
8f35a8267d
Merge pull request #3893 from rickard-von-essen/aws-doc-default-values
...
builder/amazon: Added and corrected some default values in the docs.
2016-09-30 22:14:03 +02:00
Ian Duffy
641ae2d837
Allow naming of vm imported AMIs
...
Signed-off-by: Ian Duffy <ian@ianduffy.ie>
2016-09-29 16:12:57 +01:00
Michael Nikitochkin
343c594bb3
Added UserDataFile support for DigitalOcean builder config.
2016-09-28 15:00:57 +02:00
Ali Rizvi-Santiago
86c00490e9
Renamed any and all instances of the word "FloppyContents" to "FloppyDirectories".
...
Ensure that all builders include FloppyDirectories in the StepCreateFloppy options.
Changed the way the unit-tests in common/step_create_floppy_test work to use the static test-fixtures directory instead of creating the paths dynamically.
Removed a duplicate line of documentation from parallels-pvm.html.md that occurred during rebasing.
2016-09-27 23:31:42 -05:00
Arve Knudsen
4e3da3ef54
Improve language
2016-09-27 12:44:41 -07:00
Seth Vargo
208b41b575
Update middleman-hashicorp
2016-09-26 11:32:09 -05:00
Matthew Hooker
db9f4facad
update website dependencies
2016-09-23 17:00:13 -07:00
Matthew Hooker
70754f149f
bump docs version to 0.10.2
2016-09-23 16:48:12 -07:00
Rickard von Essen
06e3539ffa
Merge pull request #3767 from taliesins/ExtendScanCodes
...
Add support for ctrl, shift and alt keys and using them as key modifier.
2016-09-20 21:36:46 +02:00
Taliesin Sisson
ec6ea32618
Made requested documentation changes.
...
Line break at 80 chars.
2016-09-20 16:55:56 +01:00
Rickard von Essen
13c9db5dd5
Merge pull request #3885 from orivej/on-error
...
Add -on-error command line argument to allow preserving artifacts on builder errors
2016-09-20 12:28:14 +02:00
Arthur Barr
d2c6b0ef8a
Fix typo
...
"i.e." instead of "i.g."
2016-09-20 09:36:15 +01:00
Orivej Desh
4fe86244a5
Improve -on-error descriptions
2016-09-18 03:00:36 +00:00
Orivej Desh
115cb5080f
Document NewRunner
2016-09-16 12:15:00 +00:00
Orivej Desh
e9cc28565b
Document -on-error on the "packer build" page
2016-09-16 12:15:00 +00:00
Rickard von Essen
8193075c7c
builder/amazon: Added and corrected some default values in the docs.
2016-09-16 13:57:41 +02:00
Rickard von Essen
c5e9944969
Merge pull request #3790 from yoctocloud/manifest
...
post-processor/manifest: add artifact file size to manifest
2016-09-14 21:20:29 +02:00
jasminSPC
178748bb7c
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
2016-09-14 15:32:30 +02:00
jasminSPC
2008c6019a
Addressing PR remarks
2016-09-14 15:05:45 +02:00
Vasiliy Tolstov
fe76081e0a
post-processor/manifest: allow to strip path components from artifact path
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2016-09-14 11:32:25 +03:00
Rickard von Essen
7dafd4421e
Merge pull request #3737 from clstokes/docs-googlecompute-metadata
...
builder/googlecompute: Clarify metadata usage.
2016-09-13 23:05:16 +02:00
Rickard von Essen
4021ce78de
Merge pull request #3882 from bhcleek/doc-ansible-command
...
document ansible provisioner's command option.
2016-09-13 17:25:59 +02:00
Billie H. Cleek
9cf476289f
document ansible provisioner's option.
2016-09-13 08:18:21 -07:00
jasminSPC
325401eaf0
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
2016-09-13 12:06:45 +02:00
Christopher Boumenot
372bffef36
Merge pull request #3876 from AwaNoodle/master
...
Fix for #3875 - Azure documentation updates
2016-09-12 10:09:52 -07:00
Ali Rizvi-Santiago
fbe305cf4e
Renamed floppy_contents to floppy_dirs as requested by rickard.von.essen@gmail.com
2016-09-12 12:07:35 -05:00
Ali Rizvi-Santiago
5f9fdaf5fa
Added documentation for the floppy_contents option to parallels, qemu, virtualbox, and vmware.
2016-09-12 11:57:44 -05:00
Rickard von Essen
3a709fcdc0
Merge pull request #3861 from bhcleek/ansible-scp
...
add scp support to ansible provisioner
2016-09-12 14:10:37 +02:00
Rickard von Essen
ed1b664d65
Merge pull request #3855 from jeremy-asher/chroot-from-scratch
...
amazon-chroot build AMI from scratch
2016-09-12 13:48:04 +02:00
Rickard von Essen
c3861d1675
Merge pull request #3856 from rickard-von-essen/ecr-support
...
Improved support for Amazon EC2 Container Registry - ECR
2016-09-12 13:43:41 +02:00
Billie H. Cleek
f760ab2fd8
Make SCP the default for provisioner/ansible
...
Add a new option, `use_sftp` to the ansible provisioner. It's default
value is false; ansible provisioner will use SCP by default.
Refactor to consistently set all configure options for ansible
provisioner in the Prepare step.
Remove incorrect information about `ANSIBLE_HOST_KEY_CHECKING=False`
being set when `ansible_env_vars` is not set in the packer template.
Update BATS tests for the ansible provisioner to actually check that the
fetched directory contains the contents expected. This revealed a
problem with the all_options template that required adding a host to the
hosts list in the test playbook.
2016-09-11 23:58:31 -07:00
Billie H. Cleek
da223b9539
add scp support to ansible provisioner
...
Handle running `scp -t` and `scp -f` exec requests in the
ansible-provisioner's SSH
server to allow Ansible to use SCP so that SFTP doesn't have to be
installed on the node.
Update the BATS tests to test the ansible provisioner.
2016-09-11 23:58:31 -07:00
Rickard von Essen
12426b314f
Merge pull request #3823 from mitchellh/f-singlebinary
...
Update documentation to single binary
2016-09-12 07:47:15 +02:00
Rickard von Essen
21a957ddcd
Added a missing the
2016-09-12 07:46:47 +02:00
Mark Turner
de35df833b
Fixed azure storage command example to include sku-name and kind
2016-09-10 17:44:13 +01:00
Mark Turner
0f4cba9c82
Added quotes to JQ line when getting Azure accounts
2016-09-10 17:33:20 +01:00
Jeremy Asher
66e55553e8
cleanup and make format on amazon-chroot docs
2016-09-04 12:19:47 -07:00
Rickard von Essen
b2d9782a9e
Improved support for Amazon EC2 Container Registry - ECR
...
This adds support for authenticating towards ECR in the docker builder
and docker-push post-processor using them same mechanisms as in the
amazon builders. I.g. access key/secret key, credentials on file,
environment variables, sts tokens or IAM instance roles.
2016-09-04 14:33:47 +02:00
Jeremy Asher
e1c69a2e9a
amazon-chroot from_scratch option documentation
2016-09-03 12:32:43 -07:00
Jeremy Asher
9a7758a002
fix amazon-chroot docs use of backticks for true/false
2016-09-03 12:32:43 -07:00
Andy Feller
71e43abef6
Updated ansible provisioner documentation to cite situation encountered by Redhat family around sftp_command
2016-09-02 07:45:16 -04:00
Chris Lundquist
defdd1ecf3
Merge remote-tracking branch 'origin/master' into dynamic-source-ami
2016-09-02 01:43:03 +00:00
Rickard von Essen
d1e38052f7
Merge pull request #3350 from JoakimLofgren/add-support-for-ansible-galaxy
...
Add support for ansible-galaxy
2016-09-01 20:51:17 +02:00
Joakim Löfgren
eee54d48f3
Add documentation for galaxy_file
2016-09-01 13:51:14 +02:00
jasminSPC
8f8907ee13
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
2016-08-31 13:56:51 +02:00
jasminSPC
5caa54acd7
Addressed all the comments
2016-08-31 13:55:11 +02:00
Rickard von Essen
2b1808d4fd
Capitalize documentation index correctly
2016-08-30 19:53:23 +02:00
Rickard von Essen
d8e67a0b6f
Added file builder documentation.
2016-08-30 19:51:49 +02:00
Ingo Gottwald
0c1051a017
GCE builder: Switch to google.DefaultClient ( #3655 )
...
* GCE builder: Switch to google.DefaultClient
This enables authentication through an authenticated gcloud tool.
* GCE builder: Add docs about auth mech precedence
2016-08-27 03:12:55 +02:00
Joseph Heck
27cdd4480a
detail on connecting to build VM for debugging ( #3797 )
...
* detail on connecting to build VM for debugging
- resolves #485 , mostly my own confusion about how to connect to a
locally built machine being created by packer while using -debug
functionality.
* fixing name of preseed file typo
2016-08-24 09:12:22 +02:00
Hal Deadman
6f8ec8bd63
fix docs to match code for puppet-server provisioner staging_dir ( #3604 )
2016-08-24 00:04:00 +02:00
Royce Remer
faa971291d
document optional amazon-ebs virt type behavior
2016-08-24 00:02:17 +02:00
Huy Nguyen
5e1aa22dc7
IAM permission needed to deregister failed images ( #3796 )
2016-08-23 23:55:01 +02:00
www.elconas.de
e6c590ace4
Fix IAM Policy to avoid 'Error enabling Enhanced Networking on xxxxxxx: UnauthorizedOperation: You are not authorized to perform this operation' ( #3696 )
2016-08-23 23:54:42 +02:00
Luke Farnell
a2ad2d2d93
providing documentation for solving issue #3586 ( #3702 )
...
* providing documentation for solving issue #3586
* fixed docs to include the env var needing to be set
* typo for env var
2016-08-23 23:53:56 +02:00
Steven Samuel Cole
e88c1542e5
extend export_opts documentation, add sample code ( #3746 )
2016-08-23 23:51:34 +02:00
Steven Samuel Cole
dfae68dc6b
extend export_opts documentation, add sample code ( #3745 )
2016-08-23 23:51:15 +02:00
Alvaro Miranda Aguilera
fdbf15be9f
Uppercase note
2016-08-23 19:03:37 +02:00
Paul Stack
5353cda7a2
Merge pull request #3819 from sourabhpawar/patch-1
...
Note added: Command line var on Windows
2016-08-23 18:03:00 +01:00
Alvaro Miranda Aguilera
e65401cbf6
add note for packer-* binaries
2016-08-23 18:58:20 +02:00
Alvaro Miranda Aguilera
2101b6a2ff
Update documentation to single binary
2016-08-23 18:52:26 +02:00
mieciu
23296988b8
Update example AWS policy document
2016-08-22 17:06:20 +02:00
Sourabh Pawar
07e6509bc4
Removed additional whitespace
...
Removed additional whitespace
2016-08-21 15:07:22 -04:00
Sourabh Pawar
103a8a9223
Note for executing the first build on Windows
...
The first packer build command includes passing AWS access key and secret key as variables. On Windows, the single quotes must be replaced with double quotes or an AWS error occurs. This may not be obvious to everyone, hence a note. The AWS error (as below) is not adequately self-explanatory.
Build 'amazon-ebs' errored: Error querying AMI: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
2016-08-21 15:04:05 -04:00
Chris Lundquist
3d6cf56715
[dynamic-source-ami] add some docs
2016-08-20 23:54:02 +00:00
Rickard von Essen
3e1aed9a6f
Enable to disable vnc password for VMware builder
2016-08-19 13:26:23 +02:00
crunk1
55b5a45ae4
Created googlecompute-export post-processor. Modified the googlecompute builder to pass a few configuration values to its resulting artifact. These values can then be used in googlecompute-export post-processor.
...
Added documentation and changed authentication stuff on temporary VM.
2016-08-15 14:36:26 -07:00
Rickard von Essen
66aef1487d
Merge pull request #3780 from inntran/ipad-doc-optimize
...
Optimize Packer document view for iPad portrait mode
2016-08-14 15:17:23 +02:00
tubadude49
14c73a837d
Plural
2016-08-09 16:24:17 -05:00
Seth Vargo
50330b8e69
Merge pull request #3786 from mitchellh/sethvargo/link
...
Update links to serf
2016-08-08 12:45:31 -04:00
Seth Vargo
47523f375d
Update links to serf
2016-08-08 12:45:23 -04:00
Yinchuan Song
9de769604a
Optimize Packer document view for iPad portrait mode
...
- reduced margin, padding, line-height of several elements
- created iPad specific media selector
- removed unnecessary spaces around headers and list elements
- reduced code font size to 12px
- removed unnecessary optimization of page footer for tablets
2016-08-05 02:19:02 -07:00
Josh Kodroff
50c849f702
Update setup.html.md
...
Add instructions for Chocolatey/Windows.
2016-08-04 09:48:14 -04:00
Isa
bb2dd6e2b2
add custom_state config to salt provisioner
2016-08-03 12:56:51 -07:00
Eric Johnson
0e334e67be
Merge pull request #3774 from evandbrown/google-external-ip-optional
...
builder/googlecompute: provision VM without external IP address
2016-08-02 15:39:01 -07:00
Taliesin Sisson
3a5b9e8546
Add missing boot_command documentation.
2016-08-02 21:58:04 +01:00
Evan Brown
a5c598264f
builder/googlecompute: Support provisioning VM without external IP address
...
This change adds an `omit_external_ip` configuration property that, when true,
will cause no external IP address to be associated with the Google Compute
Engine VM provisioned to create an image. When using `omit_external_ip`, you
must also set the `use_internal_ip` configuration property to true.
Addresses #3296
2016-08-02 13:43:04 -07:00
Christopher Boumenot
ece0a78990
azure: tag all resources
2016-08-02 11:25:03 -07:00
jasminSPC
a61716d4a4
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
...
# Conflicts:
# Godeps/Godeps.json
2016-08-01 13:09:07 +02:00
jasminSPC
92e0f2bf4c
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
...
# Conflicts:
# Godeps/Godeps.json
2016-08-01 12:09:03 +02:00
Taliesin Sisson
e3361eec55
Added ctrl, shift and alt keys to documentation
2016-07-31 22:50:59 +01:00
Taliesin Sisson
a87ad05866
Add support for ctrl, shift and alt keys.
...
Add support for using ctrl, shift and alt as key modifiers. So you can now achieve ctrl+c by using "<leftCtrlOn>c<leftCtrlOff>".
Updated documentation for new key stroke tokens.
2016-07-31 19:05:10 +01:00
Ali Hamidi
6b7ed3aaab
include default value in docs
2016-07-29 15:01:24 -07:00
Ali Hamidi
53b3867c50
allow packer to create an encrypted copy of the AMI
2016-07-29 15:01:24 -07:00
Christopher Boumenot
871ca8c3d9
azure: Support for a user define VNET.
...
Two new configuration options have been exposed to allow users to specify
an existing virtual network: virtual_network_name and
virtual_network_resource_group_name.
* virtual_network_name: name of the virtual network to attach a Packer VM
to.
* virtual_network_resource_group_name: name of the resource group that
contains the virtual network. This value is optional. If the value is
not specified, the builder queries Azure for the appropriate value. If
the builder cannot disambiguate the value, a value must be provided for
this setting.
* virtual_network_subnet_name: name of the subnet attached to the virtual
network. This value is optional. If the value is not specified, the
builder queries Azure for the appropriate value. If the builder cannot
disambiguate the value, a value must be provided for this setting.
2016-07-28 21:31:59 -07:00
Eric Johnson
95cffcae78
Merge pull request #3639 from crunk1/master
...
Adding support for googlecompute startup scripts.
2016-07-27 08:48:01 -07:00
Chris Bednarski
f9cea9edd1
Merge pull request #3651 from mitchellh/f-manifest-post-processor
...
Manifest post processor
2016-07-21 15:55:47 -07:00
Scott Crunkleton
7190fbeed8
Adding support for googlecompute startup scripts.
...
- Startup scripts can be provided through the instance creation metadata field 'startup-script'.
- Script log can be copied to a GCS location by setting the metadata field 'startup-script-log-dest'.
Added Retry method to googlecompute package.
Added GetSerialPortOutput to googlecompute Drivers.
Added StepWaitInstanceStartup (and associated test) which waits for an
instance startup-script to finish.
Changed the instance service account to use the same service account as the one provided in the Packer config template. It was the project default service account.
Tested googlecompute package with 'go test' and also performed builds
with a startup script and without a startup script.
2016-07-20 14:54:36 -07:00
Christopher Boumenot
97b1915d51
Update Azure dependencies
...
* azure-sdk-for-go to 3.1.0-beta
* go-autorest to 7.0.7
* import dgrijalva/jwt-go at 3.0.0
2016-07-20 14:21:40 -07:00
Christopher Boumenot
323dc70ed6
Merge remote-tracking branch 'origin/master' into pr-3680-update-azure-sdk
2016-07-20 12:08:28 -07:00
Cameron Stokes
923375cdbc
Clarify googlecompute#metadata usage.
2016-07-20 11:12:20 -07:00
Christopher Boumenot
7d259ab098
Update Azure dependencies.
...
* azure-sdk-for-go to 3.1.0-beta
* go-autorest to 7.0.7
* dgrijalva/jwt-go to 3.0.0
Add the German cloud configuration.
Ensure the different cloud URLs are _actually_ used.
2016-07-20 10:47:46 -07:00
Chris Bednarski
c0b637b0c5
Merge pull request #3733 from envato/no-shutdown-behaviour-instance-backed
...
No shutdown behaviour instance backed
2016-07-19 01:49:05 -07:00
Chris Bednarski
417a9bb89f
Merge pull request #3710 from cmoscardi/privileged-doc
...
Docker builder: Adding privileged config variable to documentation.
2016-07-18 18:31:33 -07:00
Chris Bednarski
3eaaba37c1
Merge pull request #3712 from sijis/fix/docs_3711
...
Remove Communicator section from amazon-chroot docs
2016-07-18 18:31:17 -07:00
Adron Hall
c4b93d00ad
Format change to spaces vs. tabs. & indentation cleanup.
2016-07-14 14:54:02 -07:00
Adron Hall
a7de9d9a2f
Changed based level example so it can be copied.
...
The base level example doesn't actually work unless enclosed with a "builders" section. All fixed now.
Previous:
{
"type": "googlecompute",
"account_file": "account.json",
"project_id": "my project",
"source_image": "debian-7-wheezy-v20150127",
"zone": "us-central1-a"
}
Now:
{
"builders": [
{
"type": "googlecompute",
"account_file": "account.json",
"project_id": "my project",
"source_image": "debian-7-wheezy-v20150127",
"zone": "us-central1-a"
}
]
}
2016-07-14 07:05:46 -07:00
Sijis Aviles
bd6c0dbde0
Remove Communicator section from amazon-chroot docs
...
Closes #3711
2016-07-12 13:26:44 -05:00
Christian Moscardi
874ff0eaa7
Adding privileged config variable to documentation.
2016-07-12 10:40:26 -04:00
jasminSPC
fc4c88dc6d
Fixed tests
2016-07-08 19:19:19 +02:00
Chris Bednarski
6eedd4d710
Merge pull request #3650 from tomdev/patch-1
...
Add comment on required subnet_id when using vpc_id
2016-07-07 12:54:53 -07:00
jasminSPC
dd8ce6a907
Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
2016-07-07 10:29:25 +02:00
jasminSPC
d575cd62ec
Cleaned up the code
2016-07-07 10:28:46 +02:00
Chris Bednarski
da80c60e84
Merge pull request #3641 from rrzaripov/website-fix-default-remote-path-windows-shell
...
Clarifying defaults remote_path for powershell and windows-shell prov…
2016-07-06 23:24:02 -07:00
Erika Barcott
d7ace1a72f
Updated text
...
Proofreading.
2016-07-01 12:30:00 -07:00
jasminSPC
e8be8d2f7b
Added documentation
...
Removed unnecessary comments.
2016-07-01 14:28:29 +02:00
Patrick Robinson
9af244afc4
Remove documentation about instance shutdown from instance builder
2016-06-27 10:29:59 +10:00
Tom de Vries
510e4c991e
Add comment on required subnet_id when using vpc_id
2016-06-24 10:35:22 +02:00
Paul Meyer
163da48345
builder/azure-arm: Make tenant_id optional
...
Look up tenant id if not specified by the user
2016-06-23 10:23:09 -07:00
Renat Zaripov
b4ac9d0033
Clarifying defaults remote_path for powershell and windows-shell provisioners
2016-06-22 09:29:13 +03:00
Chris Bednarski
df8aff6286
Merge pull request #3622 from jamiegs/fixCleanupOnWindows
...
Fix node clean-up on Windows
2016-06-14 15:20:54 -07:00
Jamie Snell
d43fa85e7b
update docs to reflect knife_command change
2016-06-14 17:18:08 -05:00
Patrick Robinson
3cf2d1e356
Add documentation for shutdown_behaviour option
2016-06-14 14:29:10 -07:00
Chris Bednarski
ab05a458ea
Merge pull request #3623 from delaman/patch-1
...
Type-o in documentation
2016-06-14 14:17:24 -07:00
Chris Bednarski
ab8d091304
Merge pull request #3593 from grobinson-blockchain/patch-2
...
Add Debian 8.4 to gotchas for google compute builder
2016-06-14 14:16:42 -07:00
Pedro de la Cruz Jr
877a456eea
Type-o in documentation
2016-06-14 14:24:34 -05:00
Tom Asquith
40aa2b9973
added support for specifying an execute command to the puppet-server provisioner.
2016-06-13 14:12:28 +01:00
Chris Bednarski
7a9c3bc2a0
Added -force truncation behavior for manifest, and added docs
2016-06-10 15:57:01 -07:00
Jack Pearkes
844e753fea
website: darken works_with azure logo
2016-06-09 16:00:14 -07:00
Christopher Boumenot
353ce2f2a6
Merge pull request #3575 from mitchellh/pr-custom-image-url
...
Implement support for custom images.
2016-06-09 09:47:18 -07:00
owjjh
d088b01cc8
Updating documentation to include details for the skip_region_validation configuration option
2016-06-06 14:45:22 -04:00
Chris Bednarski
63c7fdb6e4
Merge pull request #3590 from erkolson/master
...
Amazon documentation, update policy document - minimal set of permiss…
2016-06-02 11:04:47 -07:00
George Robinson
75dc729182
Add Debian 8.4 to gotchas for google compute builder
2016-06-02 14:48:35 +01:00
Jack Pearkes
f1aa081bef
website: add azure to works with text
2016-06-01 12:06:26 -07:00
Erik Olson
a6b59d742d
Amazon documentation, update policy document - minimal set of permissions to allow copying AMIs to other regions
2016-06-01 12:59:25 -04:00
Jack Pearkes
4bad83aeba
website: update homepage image for works well with
...
We now support Azure!
https://dl.dropboxusercontent.com/s/qwke3gjblpa6a5t/2016-06-01%20at%209.56%20AM.png
2016-06-01 09:57:13 -07:00
Christopher Boumenot
5950d3d92b
Implement support for custom images.
2016-05-27 21:18:20 -07:00
Chris Bednarski
d6b9978d0e
Merge pull request #3565 from imduffy15/master
...
Allow configurable VNC bind IP for VMware builders
2016-05-25 11:27:38 -07:00
Chris Bednarski
e13b7fbfcd
Merge pull request #3566 from imduffy15/virtualbox
...
Allow configurable VRDP bind IP for VirtualBox builders
2016-05-25 11:27:29 -07:00