Matthew Hooker
2452f0788b
remove obsolete ssh_wait_timeout from examples
2018-01-30 23:30:45 -08:00
유성덕
5714108ef9
Merge branch 'master' into support_ncloud
2018-01-29 22:10:18 +09:00
유성덕
32e9ff84c5
Add ncloud doc html
2018-01-29 17:16:28 +09:00
Matthew Hooker
a4518f8ac8
show a policy doc for `ec2-upload-bundle`
2018-01-25 15:22:34 -08:00
Matthew Hooker
48105e74bd
add note about upload-bundle iam perms
2018-01-25 14:52:40 -08:00
Megan Marsh
00db189c9c
add docs page
2018-01-25 14:34:03 -08:00
Matthew Hooker
0023aa11cf
add kms_key_id to block device docs
2018-01-12 14:48:18 -08:00
Matthew Hooker
e968f9d6cc
spelling/style fixes
2018-01-12 14:26:56 -08:00
Jason Wieringa
2ac59b3c27
builder/amazon: Added KmsKeyID to BlockDevice
...
+ Adds kms_key_id to list of options
+ Tests that configuraiton is set along with encrypted
+ Updates documentation on ebsvolume builder
2018-01-11 20:27:38 -08:00
Matthew Hooker
6f2669c044
Revert "add note about vix api libraries"
...
This reverts commit c5ec92c88b
.
2018-01-11 16:48:39 -08:00
Matthew Hooker
c5ec92c88b
add note about vix api libraries
2018-01-11 15:44:49 -08:00
Matthew Hooker
f5ea1e8312
Use WaitUntilInstanceReady waiter
2018-01-10 15:57:31 -08:00
Diego Goding
38b1cdd8c4
fixed issue 5779
2018-01-10 08:56:59 -06:00
Matthew Hooker
0ae1df2071
clarify that ssh_interface works for winrm
2018-01-03 13:42:53 -08:00
stack72
c3467b686c
builder/triton: Add support for Triton RBAC
...
Fixes : #5737
Triton allows for subusers to be granted access to your account. This PR allows a user to be specified
2017-12-29 21:20:40 +02:00
Glenn McDonald
7250c4f7f0
Add Intel HAXM support to QEMU builder
2017-12-29 11:51:57 +11:00
Malet
93c2f2ec93
Improve vmware-iso disk_type_id documentation
...
Referring to the vmware documentation might be more "correct", but having the options listed will make the available options much clearer.
2017-12-21 17:24:04 +00:00
Lance Lafontaine
93d201828c
Corrects small typo in amazon-* builder docs
2017-12-19 19:29:39 -05:00
Ben Phegan
c338cb79d0
Initial commit of feature to allow MAC address specification for HyperV builders
2017-12-15 13:24:15 +11:00
Matthew Hooker
cba1a0598f
document additional aws permission
2017-12-12 21:13:09 -08:00
Vijaya Bhaskar Reddy Kondreddi
5346583df9
Update docs
2017-12-11 11:24:59 +05:30
Matthew Hooker
2c1c7b9659
Merge pull request #5630 from johndaviesco/winrm_no_proxy
...
Winrm no proxy
2017-12-07 15:41:16 -08:00
John Davies-Colley
76ac755ed9
fixing wording for proxy usage 👌
2017-12-06 17:13:02 +13:00
John Davies-Colley
92d1bdbdab
docs change for deprecation and proxy usage ✔
2017-12-06 16:50:54 +13:00
Jamie Lennox
d043c37ad4
Azure: Don't provide location for build_resource_group_name
...
Location is required by default because you must specify where to create
the resource group containing the packer resources.
When using build_resource_group_name you are specifying that packer
should use an existing resource group and so the location that resources
are in can be determined by fetching the information from the existing
group.
It is forbidden to pass both variables as it is easier and more
intuitive that the location comes from the group rather than ignore a
parameter.
Closes : #5655
2017-12-04 11:22:54 +11:00
Hariharan Jayaraman
b66426e668
Updates to Docs to ensure permission issues are clearer
2017-11-28 16:23:49 -08:00
zhuzhih2017
bdc1fa0527
Merge pull request #5641 from zhuzhih2017/master
...
Add security token supported and TLS handshake timeout support
2017-11-28 11:15:56 +08:00
zhuzhih2017
de0017c37a
Add security token supported and TLS handshake timeout support
2017-11-28 10:32:17 +08:00
Matthew Hooker
ff3efb4641
remove trailing spaces
2017-11-27 17:26:03 -08:00
John Davies-Colley
d4f37ab5f6
changing config varibles name in docs to match names in code ⚽
2017-11-22 17:15:46 +13:00
Henry Muru Paenga
7b03613649
Update docs with ssh_interface
2017-11-22 15:52:22 +13:00
Carlos Nunez
a8ff095059
Generate a JSON object for Packer
...
This changes adds code that will generate a JSON object containing the things you'll need to make Packer work with Azure.
2017-11-18 15:44:10 -06:00
Carlos Nunez
e9a63d8653
Add instructions for the Python client.
...
Azure uses the Python client in their Docker image. I've added additional documentation on how to "install" it as well as translations the node.js commands for it.
2017-11-18 15:27:54 -06:00
Christopher Boumenot
247da61ad1
Merge pull request #5593 from boumenot/pr-azure-keep-resource-group
...
Azure: Keep temporary resource group.
2017-11-16 17:39:33 -08:00
Christopher Boumenot
2684153cb2
azure: reject bad configuration faster
2017-11-16 16:34:18 -08:00
Ammar Ansari
b8bd66d10d
Align virtual disk size for qemu builder
...
When booting from a disk image, the Qemu builder resizes the disk to 40000
which is not a multiple of 1kB. This causes problems while booting from the image.
Updating the default disk size to 40960 fixes this issue
2017-11-15 15:00:13 -05:00
Malet
18b9487a38
Fix typo
2017-11-15 12:02:08 +00:00
Ladar Levison
4a5bb756a7
Docker Example Typo
...
I think the intention was to show you can tag, and push the same image to multiple repos, but the example given is to the same repo, twice. This change updates the example so it uses hashicorp/packer1, and hashicorp/packer2.
2017-11-14 16:40:06 -06:00
SwampDragons
e5c59468df
Merge pull request #5343 from evandbrown/pr-googlecompute-subnetworks
...
Interpolate network and subnetwork values
2017-11-09 12:10:41 -08:00
Arjen Schwarz
0377140c39
Azure docs: Add documentation concerning build_resource_group_name
...
Part of #5045
2017-11-09 22:07:43 +11:00
Chris Lundquist
d00f884e71
Merge pull request #5530 from BaxterStockman/lxc-builder-cli-options
...
Add options to LXC builder for influencing for how containers are built and started
2017-11-07 22:32:17 -08:00
Evan Brown
74403ef914
website: Update googlecompute engine docs
...
This change updates the documentation to describe how `network` and
`subnetwork` properties are processed.
2017-11-06 16:41:42 -08:00
Matthew Hooker
bdb2509735
Merge pull request #5475 from ChrisLundquist/lxd-publish-properties
...
[Lxd] publish properties
2017-11-06 15:45:56 -08:00
Matthew Hooker
0172a5c82b
Merge pull request #5511 from hashicorp/fix5507
...
remove login_email from docker
2017-11-06 15:34:04 -08:00
James Nugent
fdd9b952d1
Merge pull request #5538 from stack72/triton-image-data-source
...
builder/triton: Add a data source for source_machine_image
2017-11-02 15:33:22 -05:00
stack72
7776bf596b
builder/triton: Add a data source for source_machine_image
...
fixes : #5476
Based on this new template addition:
```
{
"variables": {
"image_version": "",
"triton_account": "",
"triton_key_id": "",
"triton_key_material": ""
},
"builders": [{
"type": "triton",
"triton_account": "{{user `triton_account`}}",
"triton_key_id": "{{user `triton_key_id`}}",
"triton_key_material": "{{user `triton_key_material`}}",
"source_machine_package": "g4-highcpu-128M",
"source_machine_image_filter": {
"name": "ubuntu-16.04",
"most_recent": "true"
},
"ssh_username": "root",
"image_version": "{{user `image_version`}}",
"image_name": "teamcity-server"
}],
"provisioners": [
{
"type": "shell",
"start_retry_timeout": "10m",
"inline": [
"sudo apt-get update -y",
"sudo apt-get install -y nginx"
]
}
]
}
```
I got the following output from packer:
```
packer-testing % make image
packer build \
-var "triton_account=stack72_joyent" \
-var "triton_key_id=40:9d:d3:f9:0b:86:62:48:f4:2e:a5:8e:43:00:2a:9b" \
-var "triton_key_material=""" \
-var "image_version=1.0.0" \
new-template.json
triton output will be in this color.
==> triton: Selecting an image based on search criteria
==> triton: Based, on given search criteria, Machine ID is: "7b5981c4-1889-11e7-b4c5-3f3bdfc9b88b"
==> triton: Waiting for source machine to become available...
==> triton: Waiting for SSH to become available...
==> triton: Connected to SSH!
==> triton: Provisioning with shell script: /var/folders/_p/2_zj9lqn4n11fx20qy787p7c0000gn/T/packer-shell797317310
triton: Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
triton: Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
```
I can verify from the triton cli tools that the id `7b5981c4` (from the packer output) is indeed the correct ID
```
terraform [master●] % triton images name=~ubuntu-16.04
SHORTID NAME VERSION FLAGS OS TYPE PUBDATE
49b22aec ubuntu-16.04 20160427 P linux lx-dataset 2016-04-27
675834a0 ubuntu-16.04 20160505 P linux lx-dataset 2016-05-05
4edaa46a ubuntu-16.04 20160516 P linux lx-dataset 2016-05-16
05140a7e ubuntu-16.04 20160601 P linux lx-dataset 2016-06-01
e331b22a ubuntu-16.04 20161004 P linux lx-dataset 2016-10-04
8879c758 ubuntu-16.04 20161213 P linux lx-dataset 2016-12-13
7b5981c4 ubuntu-16.04 20170403 P linux lx-dataset 2017-04-03 <------- THIS IS THE LATEST UBUNTU IMAGE
```
2017-11-02 16:10:16 +02:00
Lawrence
5509d0734b
Added ipv6 option for digitalocean builder
...
the ipv6 option is already part of the godo package
Updated documentation to reflect new feature
Closes: https://github.com/hashicorp/packer/issues/5533
2017-11-01 15:41:25 -04:00
Matt Schreiber
1f2135f65e
Add options to LXC builder for influencing for how containers are built and started
...
via
- create_options: a list of options passed to lxc-create
- start_options: a list of options passed to lxc-start
- attach_options: a list of options passed to lxc-attach
Also extended existing LXC builder BATS tests to exercise the new builder
options, and added website docs.
2017-10-30 21:48:43 -04:00
Matthew Hooker
1901c0385f
remove login_email from docker
...
adds fixer
removes documentation
removes from docker builder and docker-push pp
2017-10-25 10:53:06 -07:00
Ben Phegan
12fc928e1d
Initial commit of Hyper-V disk_additional_size capability. Support a
...
maximum of 64 disks added to the SCSI controller. Implement #4823 .
2017-10-23 08:26:35 +11:00
Chris Lundquist
76f0176f5e
[lxd] add docs on publish properties
2017-10-18 05:05:46 +00:00
Matthew Hooker
c4e83fc928
Merge pull request #5470 from aaron0browne/ecr-login-profile
...
Add aws_profile option to docker-push ecr_login
2017-10-17 16:07:05 -07:00
Matthew Hooker
265ae7026e
docs formatting
2017-10-17 11:29:11 -07:00
Matthew Hooker
f73fbd81d2
Merge pull request #5469 from mayn/issue-5468
...
docs: reference generic integer/boolean datatype across docs
2017-10-16 16:30:28 -07:00
Aaron Browne
8df643c343
Add aws_profile option to docker-push ecr_login
...
An aws_profile option is added to the AWS ECR login credentials
configuration to allow using shared AWS credentials stored in
a non-default profile.
Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
2017-10-16 16:55:34 -04:00
Matthew Hooker
8585e0ebf5
doc improvements
2017-10-16 13:27:26 -07:00
Matthew Hooker
6837bf8276
grammar and style fix
2017-10-16 13:04:53 -07:00
Matthew Aynalem
1967c4bc81
docs correct datatype inconsistencies int/integer => number (issue #5468 )
2017-10-16 11:30:23 -07:00
Matthew Aynalem
3716effa75
docs: correct datatype inconsistencies bool => boolean (issue #5468 )
2017-10-16 09:19:59 -07:00
Georg
ca8805efe2
Update documentation to avoid confusion
...
disk_type_id defaults to different values in local build and remote build.
Documentation should reflect to what value the remote build defaults.
2017-10-15 12:29:34 +03:00
Matthew Hooker
04ed639750
fix doc link
2017-10-13 18:59:58 -07:00
Matthew Hooker
454cb08896
Merge pull request #5336 from SLAZ666/keepregistered-ovf
...
Add option keep_registered to virtualbox-ovf builder
2017-10-13 17:45:07 -07:00
Matthew Hooker
f617a678b1
Merge pull request #5422 from localghost/upload_owner_fix
...
Fix owner of files uploaded to docker container run as non-root.
2017-10-13 14:56:16 -07:00
SwampDragons
f3c33240fa
Merge pull request #5444 from vijayinvites/packer-vhdx
...
Hyperv vmcx builder and allow vhd/vhdx instead of ISO
2017-10-13 11:53:27 -07:00
Matthew Hooker
f7e269945e
add cidr validation and rename option
2017-10-12 17:05:56 -07:00
Matthew Hooker
c74be87187
Merge pull request #5384 from dave2/sg-source-cidr
...
[WIP] Allow temporary security group to have source CIDR block explicit
2017-10-12 17:05:45 -07:00
Matthew Hooker
106408f6be
add new disable_vnc option
2017-10-12 16:34:40 -07:00
nictrix
6a238a3ef3
add option to skip vnc phase and update docs
2017-10-12 16:28:27 -07:00
Brian Lalor
3a03bc48c1
Prevent angle brackets from being swallowed
...
The current version of the [published Azure provider page](https://www.packer.io/docs/builders/azure.html ) shows the VHD URLs like:
> The captured VHD's URL will be https://.blob.core.windows.net/system/Microsoft.Compute/Images//.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.vhd .
2017-10-12 17:32:49 -04:00
localghost
fef5162b01
Add description of `fix_upload_owner` to documentation.
2017-10-12 21:26:18 +02:00
Matthew Hooker
e497c6027f
remove obsolete information
2017-10-11 23:17:43 -07:00
Matthew Hooker
f566c43a9d
add boot_command examples link to docs
2017-10-11 22:58:03 -07:00
Matthew Hooker
6e9d37485a
make it clear that VHDs work as well as ISOs
2017-10-11 22:05:53 +05:30
Matthew Hooker
5937f75898
reformat docs
2017-10-11 22:05:52 +05:30
Taliesin Sisson
5f2c71f7d7
Floppy directories are provided by default with common.floppydrives
2017-10-11 22:05:52 +05:30
Taliesin Sisson
efa62e1550
Can specify an iso, vhd or vhdx for download. If it is a vhd or vhdx it is used as the hard drive for spinning up a new machine, importing an exported virtual machine or cloning a virtual machine.
...
Can import a virtual machine from a folder
Can clone an existing virtual machine
2017-10-11 22:05:45 +05:30
Taliesin Sisson
429e1bc3ad
Adding an ISO is now optional for hyperv vmcx
...
Add documentation for hyperv vmcx
2017-10-11 21:42:32 +05:30
Matthew Hooker
3eac1306a2
document #5206
2017-10-09 10:10:29 -07:00
Matthew Hooker
e4b67dd2f9
more spelling
2017-10-04 14:37:04 -07:00
Matthew Aynalem
1fac839b79
docs fix minor spelling typos throughout docs
2017-10-04 14:25:31 -07:00
zhuzhih2017
f0cfd86f74
Merge pull request #5423 from zhuzhih2017/master
...
Fix the documentation error for io_optimized type and add description…
2017-10-04 21:08:55 +08:00
zhuzhih2017
beeaa4d8ee
fix the documentation error for io_optimized type and add description for default value of internet_charge_type
2017-10-04 21:04:00 +08:00
Matthew Hooker
54a42665e0
qemu support for xen is no longer experimental.
...
versions of qemu prior to 1.0 only had experimental support for xen. Xen
is now part of qemu main-line, and so should be fully supported. See
https://wiki.xenproject.org/wiki/QEMU_Upstream .
2017-09-29 12:42:40 -07:00
Matthew Hooker
b3661c1f63
builder/docker: set user during exec.
...
Add `exec_user` option to control what user `docker exec` is run as.
2017-09-28 16:39:23 -07:00
Oscar Elfving
8173e5d3ce
Updated docs with more robust sysprep script for the windows Azure builder
2017-09-26 11:56:46 +02:00
Zanetti, David
2a6b592c99
Add docs for security_group_source_cidr option on Amazon builders
2017-09-26 01:44:58 +00:00
Matthew Hooker
02cd6bc7f0
Merge pull request #5288 from hashicorp/fix3114
...
add token variable to upload bundle command template
2017-09-25 18:36:28 -05:00
Matthew Hooker
4bc8e7de3d
add token variable to upload bundle command template
2017-09-25 16:35:53 -07:00
Peter Mounce
ac8eedf171
Introduce a new configuration parameter instead
...
... so that one can have a different list compared to instances.
2017-09-18 17:53:40 +01:00
Peter Mounce
8789ae72e8
Make the googlecompute builder label the resulting image.
...
... so that it's possible to find images matching particular characteristics more easily.
2017-09-18 15:44:01 +01:00
SLAZ666
f6bb79784f
Add option keep_registered to virtualbox-ovf builder
2017-09-13 15:37:26 +02:00
Matthew Hooker
fc1ce68bff
docs: add lxc/d to sidebar, cleanup
2017-09-12 15:45:55 -07:00
Andrew Pryde
6fd2f6701d
Rename Oracle BMCS builder to OCI
...
Oracle Bare Metal Cloud Services (BMCS) has been rebranded as Oracle
Cloud Infrastructure (OCI).
2017-09-12 10:40:56 -07:00
Matthew Hooker
bdd8ff104d
fix doc layout
2017-09-11 09:56:11 -07:00
Matthew Hooker
624b1e5110
Merge pull request #4554 from prydie/f-oracle-bmcs
...
Oracle Bare Metal Cloud Services (BMCS) builder
2017-09-11 09:42:14 -07:00
Andrew Pryde
6612a2cc70
Remove copyright statement from docs
2017-09-11 15:08:17 +01:00
Matthew Hooker
322422f235
remove copyright notice header and add COPYRIGHT file
2017-09-08 09:49:06 -07:00
Matthew Hooker
817dc973c8
clarify docs
2017-09-06 15:01:39 -07:00
Matthew Hooker
57237c55e6
Merge pull request #5308 from pdecat/f-gce-instance-labels
...
Add support for setting labels on GCE instance
2017-09-06 14:59:40 -07:00
Patrick Decat
a005638e11
Document labels set on GCE instance
2017-09-06 23:22:51 +02:00