updates quoting for `amazon-ebs-volume.html.md`

This commit is contained in:
Kerim Satirli 2016-12-07 09:31:09 +01:00
parent 73a50ff91f
commit 0fe41a29a0
1 changed files with 25 additions and 25 deletions

View File

@ -18,7 +18,7 @@ provisioning that running machine, and then destroying the source machine, keepi
the volumes intact. the volumes intact.
This is all done in your own AWS account. The builder will create temporary This is all done in your own AWS account. The builder will create temporary
keypairs, security group rules, etc. that provide it temporary access to the key pairs, security group rules, etc. that provide it temporary access to the
instance while the image is being created. instance while the image is being created.
The builder does *not* manage EBS Volumes. Once it creates volumes and stores The builder does *not* manage EBS Volumes. Once it creates volumes and stores
@ -40,9 +40,9 @@ builder.
how to set this.](/docs/builders/amazon.html#specifying-amazon-credentials) how to set this.](/docs/builders/amazon.html#specifying-amazon-credentials)
- `instance_type` (string) - The EC2 instance type to use while building the - `instance_type` (string) - The EC2 instance type to use while building the
AMI, such as "m1.small". AMI, such as `m1.small`.
- `region` (string) - The name of the region, such as "us-east-1", in which to - `region` (string) - The name of the region, such as `us-east-1`, in which to
launch the EC2 instance to create the AMI. launch the EC2 instance to create the AMI.
- `secret_key` (string) - The secret key used to communicate with AWS. [Learn - `secret_key` (string) - The secret key used to communicate with AWS. [Learn
@ -58,7 +58,7 @@ builder.
device mappings to the AMI. The block device mappings allow for keys: device mappings to the AMI. The block device mappings allow for keys:
- `device_name` (string) - The device name exposed to the instance (for - `device_name` (string) - The device name exposed to the instance (for
example, "/dev/sdh" or "xvdh"). Required when specifying `volume_size`. example, `/dev/sdh` or `xvdh`). Required when specifying `volume_size`.
- `delete_on_termination` (boolean) - Indicates whether the EBS volume is - `delete_on_termination` (boolean) - Indicates whether the EBS volume is
deleted on instance termination deleted on instance termination
- `encrypted` (boolean) - Indicates whether to encrypt the volume or not - `encrypted` (boolean) - Indicates whether to encrypt the volume or not
@ -75,8 +75,8 @@ builder.
for more information for more information
- `volume_size` (integer) - The size of the volume, in GiB. Required if not - `volume_size` (integer) - The size of the volume, in GiB. Required if not
specifying a `snapshot_id` specifying a `snapshot_id`
- `volume_type` (string) - The volume type. gp2 for General Purpose (SSD) - `volume_type` (string) - The volume type. `gp2` for General Purpose (SSD)
volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes, `io1` for Provisioned IOPS (SSD) volumes, and `standard` for Magnetic
volumes volumes
- `tags` (map) - Tags to apply to the volume. These are retained after the - `tags` (map) - Tags to apply to the volume. These are retained after the
builder completes. builder completes.
@ -115,11 +115,11 @@ builder.
`security_group_id`. `security_group_id`.
- `shutdown_behaviour` (string) - Automatically terminate instances on shutdown - `shutdown_behaviour` (string) - Automatically terminate instances on shutdown
incase packer exits ungracefully. Possible values are "stop" and "terminate", incase packer exits ungracefully. Possible values are `stop` and `terminate`.
default is stop. Defaults to `stop`.
- `skip_region_validation` (boolean) - Set to true if you want to skip - `skip_region_validation` (boolean) - Set to `true` if you want to skip
validation of the region configuration option. Defaults to false. validation of the region configuration option. Defaults to `false`.
- `snapshot_groups` (array of strings) - A list of groups that have access to - `snapshot_groups` (array of strings) - A list of groups that have access to
create volumes from the snapshot(s). By default no groups have permission to create create volumes from the snapshot(s). By default no groups have permission to create
@ -164,30 +164,30 @@ builder.
when the current spot price is less than the maximum price you specify. Spot when the current spot price is less than the maximum price you specify. Spot
price will be updated based on available spot instance capacity and current price will be updated based on available spot instance capacity and current
spot instance requests. It may save you some costs. You can set this to spot instance requests. It may save you some costs. You can set this to
"auto" for Packer to automatically discover the best spot price or to "0" `auto` for Packer to automatically discover the best spot price or to `0`
to use an on demand instance (default). to use an on-demand instance (default).
- `spot_price_auto_product` (string) - Required if `spot_price` is set - `spot_price_auto_product` (string) - Required if `spot_price` is set
to "auto". This tells Packer what sort of AMI you're launching to find the to `auto`. This tells Packer what sort of AMI you're launching to find the
best spot price. This must be one of: `Linux/UNIX`, `SUSE Linux`, `Windows`, best spot price. This must be one of: `Linux/UNIX`, `SUSE Linux`, `Windows`,
`Linux/UNIX (Amazon VPC)`, `SUSE Linux (Amazon VPC)`, `Windows (Amazon VPC)` `Linux/UNIX (Amazon VPC)`, `SUSE Linux (Amazon VPC)` or `Windows (Amazon VPC)`
- `ssh_keypair_name` (string) - If specified, this is the key that will be - `ssh_keypair_name` (string) - If specified, this is the key that will be
used for SSH with the machine. By default, this is blank, and Packer will used for SSH with the machine. By default, this is blank, and Packer will
generate a temporary keypair unless generate a temporary key pair unless
[`ssh_password`](/docs/templates/communicator.html#ssh_password) is used. [`ssh_password`](/docs/templates/communicator.html#ssh_password) is used.
[`ssh_private_key_file`](/docs/templates/communicator.html#ssh_private_key_file) [`ssh_private_key_file`](/docs/templates/communicator.html#ssh_private_key_file)
must be specified with this. must be specified with this.
- `ssh_private_ip` (boolean) - If true, then SSH will always use the private - `ssh_private_ip` (boolean) - If `true`, then SSH will always use the private
IP if available. IP if available.
- `subnet_id` (string) - If using VPC, the ID of the subnet, such as - `subnet_id` (string) - If using VPC, the ID of the subnet, such as
"subnet-12345def", where Packer will launch the EC2 instance. This field is `subnet-12345def`, where Packer will launch the EC2 instance. This field is
required if you are using an non-default VPC. required if you are using an non-default VPC.
- `temporary_key_pair_name` (string) - The name of the temporary keypair - `temporary_key_pair_name` (string) - The name of the temporary key pair
to generate. By default, Packer generates a name with a UUID. to generate. By default, Packer generates a name with an UUID.
- `token` (string) - The access token to use. This is different from the - `token` (string) - The access token to use. This is different from the
access key and secret key. If you're not sure what this is, then you access key and secret key. If you're not sure what this is, then you
@ -206,7 +206,7 @@ builder.
to be set. to be set.
- `windows_password_timeout` (string) - The timeout for waiting for a Windows - `windows_password_timeout` (string) - The timeout for waiting for a Windows
password for Windows instances. Defaults to 20 minutes. Example value: "10m" password for Windows instances. Defaults to 20 minutes. Example value: `10m`
## Basic Example ## Basic Example