docs pages navigation

This commit is contained in:
Jeff Escalante 2020-03-24 19:48:37 -04:00
parent 02e297b034
commit ace31df874
No known key found for this signature in database
GPG Key ID: 32D23C61AB5450DB
230 changed files with 581 additions and 42 deletions

View File

@ -3,26 +3,31 @@
# See https://www.netlify.com/docs/redirects/ for documentation. Please do not
# modify or delete existing redirects without first verifying internally.
/docs/installation.html /docs/install/index.html 301!
/docs/command-line/machine-readable.html /docs/commands/index.html 301!
/docs/command-line/introduction.html /docs/commands/index.html 301!
/docs/templates/introduction.html /docs/templates/index.html 301!
/docs/builders/azure-setup.html /docs/builders/azure.html 301!
/docs/templates/veewee-to-packer.html /guides/veewee-to-packer.html 301!
/docs/extend/developing-plugins.html /docs/extending/plugins.html 301!
/docs/extending/developing-plugins.html /docs/extending/plugins.html 301!
/docs/extend/builder.html /docs/extending/custom-builders.html 301!
/docs/getting-started/setup.html /docs/getting-started/install.html 301!
/docs/other/community.html /community-tools.html 301!
/downloads-community.html /community-tools.html 301!
/community /community.html 301!
/community/index.html /community.html 301!
/docs/other/environmental-variables.html /docs/other/environment-variables.html 301!
/docs/platforms.html /docs/builders/index.html 301!
/intro/platforms.html /docs/builders/index.html 301!
/docs/templates/configuration-templates.html /docs/templates/engine.html 301!
/docs/machine-readable/* /docs/commands/index.html 301!
/docs/command-line/* /docs/commands/:splat 200
/docs/extend/* /docs/extending/:splat 200
/intro/getting-started/install /intro/getting-started 301!
/intro/getting-started/install.html /intro/getting-started 301!
/docs/installation.html /docs/install/index.html 301!
/docs/command-line/machine-readable.html /docs/commands/index.html 301!
/docs/command-line/introduction.html /docs/commands/index.html 301!
/docs/templates/introduction.html /docs/templates/index.html 301!
/docs/builders/azure-setup.html /docs/builders/azure.html 301!
/docs/templates/veewee-to-packer.html /guides/veewee-to-packer.html 301!
/docs/extend/developing-plugins.html /docs/extending/plugins.html 301!
/docs/extending/developing-plugins.html /docs/extending/plugins.html 301!
/docs/extend/builder.html /docs/extending/custom-builders.html 301!
/docs/getting-started/setup.html /docs/getting-started/install.html 301!
/docs/other/community.html /community-tools.html 301!
/downloads-community.html /community-tools.html 301!
/community /community.html 301!
/community/index.html /community.html 301!
/docs/other/environmental-variables.html /docs/other/environment-variables.html 301!
/docs/platforms.html /docs/builders/index.html 301!
/intro/platforms.html /docs/builders/index.html 301!
/docs/templates/configuration-templates.html /docs/templates/engine.html 301!
/docs/machine-readable/* /docs/commands/index.html 301!
/docs/command-line/* /docs/commands/:splat 200
/docs/extend/* /docs/extending/:splat 200
/intro/getting-started/install /intro/getting-started 301!
/intro/getting-started/install.html /intro/getting-started 301!
/docs/basics/terminology /docs/terminology 301!
/docs/basics/terminology.html /docs/terminology 301!
/docs/configuration/from-1.5/:path /docs/from-1.5/:path 200
/docs/configuration/from-1.5/:path/overview /docs/from-1.5/:path 200
/docs/configuration/from-1.5/:path/overview.html /docs/from-1.5/:path 200

View File

@ -6,8 +6,274 @@
// the landing page for the category
export default [
{
category: 'from-1.5',
content: [
'variables',
'locals',
'syntax',
'expressions',
'syntax-json',
{
category: 'functions',
content: [
{
category: 'numeric',
content: [
'abs',
'ceil',
'floor',
'log',
'max',
'min',
'parseint',
'pow',
'signum'
]
},
{
category: 'string',
content: [
'chomp',
'format',
'formatlist',
'indent',
'join',
'lower',
'replace',
'regexreplace',
'split',
'strrev',
'substr',
'title',
'trim',
'trimprefix',
'trimsuffix',
'trimspace',
'upper'
]
},
{
category: 'collection',
content: [
'chunklist',
'coalesce',
'coalescelist',
'compact',
'concat',
'contains',
'distinct',
'element',
'flatten',
'keys',
'length',
'lookup',
'merge',
'range',
'reverse',
'setintersection',
'setproduct',
'setunion',
'slice',
'sort',
'values',
'zipmap'
]
},
{
category: 'encoding',
content: [
'base64decode',
'base64encode',
'csvdecode',
'jsondecode',
'jsonencode',
'urlencode',
'yamldecode',
'yamlencode'
]
},
{
category: 'file',
content: [
'abspath',
'basename',
'dirname',
'file',
'fileexists',
'fileset',
'pathexpand'
]
},
{
category: 'datetime',
content: ['formatdate', 'timeadd', 'timestamp']
},
{
category: 'crypto',
content: ['bcrypt', 'md5', 'rsadecrypt', 'sha1', 'sha256', 'sha512']
},
{
category: 'uuid',
content: ['uuidv4', 'uuidv5']
},
{
category: 'ipnet',
content: ['cidrhost', 'cidrnetmask', 'cidrsubnet']
},
{
category: 'conversion',
content: ['can', 'convert', 'try']
}
]
}
]
},
'--------',
'terminology',
{
category: 'commands',
content: ['build', 'console', 'fix', 'inspect', 'validate']
},
{
category: 'templates',
content: [
'builders',
'communicator',
'engine',
'post-processors',
'provisioners',
'user-variables'
]
},
'----------',
{ category: 'communicators', content: ['ssh', 'winrm'] },
{
category: 'builders',
content: ['alicloud-ecs']
}
content: [
'alicloud-ecs',
'amazon',
'amazon-chroot',
'amazon-ebs',
'amazon-ebssurrogate',
'amazon-ebsvolume',
'amazon-instance',
'azure',
'azure-arm',
'azure-chroot',
'cloudstack',
'digitalocean',
'docker',
'file',
'googlecompute',
'hetzner-cloud',
'hyperone',
'hyperv',
'hyperv-iso',
'hyperv-vmcx',
'linode',
'lxc',
'lxd',
'ncloud',
'null',
'oneandone',
'openstack',
'oracle',
'oracle-classic',
'oracle-oci',
'outscale',
'osc-chroot',
'osc-bsu',
'osc-bsusurrogate',
'osc-bsuvolume',
'parallels',
'parallels-iso',
'parallels-pvm',
'profitbricks',
'proxmox',
'qemu',
'scaleway',
'tencentcloud-cvm',
'jdcloud',
'triton',
'ucloud-uhost',
'vagrant',
'virtualbox',
'virtualbox-iso',
'virtualbox-ovf',
'virtualbox-vm',
'vmware',
'vmware-iso',
'vmware-vmx',
'vsphere-iso',
'vsphere-clone',
'yandex',
'custom',
'community-supported'
]
},
{
category: 'provisioners',
content: [
'ansible-local',
'ansible',
'breakpoint',
'chef-client',
'chef-solo',
'converge',
'file',
'inspec',
'powershell',
'puppet-masterless',
'puppet-server',
'salt-masterless',
'shell',
'shell-local',
'windows-shell',
'windows-restart',
'custom',
'community-supported'
]
},
{
category: 'post-processors',
content: [
'alicloud-import',
'amazon-import',
'artifice',
'compress',
'checksum',
'digitalocean-import',
'docker-import',
'docker-push',
'docker-save',
'docker-tag',
'exoscale-import',
'googlecompute-export',
'googlecompute-import',
'manifest',
'shell-local',
'ucloud-import',
'vagrant',
'vagrant-cloud',
'vsphere',
'vsphere-template'
]
},
'----------',
'install',
'----------',
{
category: 'extending',
content: [
'plugins',
'custom-builders',
'custom-post-processors',
'custom-provisioners'
]
},
'---------',
'environment-variables',
'core-configuration',
'debugging'
]

View File

@ -4,6 +4,7 @@ description: |
customized images based on an existing base images.
layout: docs
page_title: Alicloud Image Builder
sidebar_title: 'Alicloud ECS'
sidebar_current: docs-builders-alicloud-ecs
---
@ -24,14 +25,19 @@ builder.
### Required:
@include 'builder/alicloud/ecs/RunConfig-required.mdx'
@include 'builder/alicloud/ecs/AlicloudImageConfig-required.mdx'
### Optional:
@include 'builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx'
@include 'builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx'
@include 'builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx'
@include 'builder/alicloud/ecs/RunConfig-not-required.mdx'
@include 'builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx'
- `temporary_key_pair_name` (string) - The name of the temporary key pair to

View File

@ -10,6 +10,7 @@ description: >
in the EC2 documentation.
layout: docs
page_title: Amazon chroot - Builders
sidebar_title: 'chroot'
sidebar_current: docs-builders-amazon-chroot
---

View File

@ -6,6 +6,7 @@ description: |
the root device section in the EC2 documentation.
layout: docs
page_title: Amazon EBS - Builders
sidebar_title: 'EBS'
sidebar_current: docs-builders-amazon-ebsbacked
---
@ -96,6 +97,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example

View File

@ -6,6 +6,7 @@ description: >
require running inside an EC2 instance.
layout: docs
page_title: Amazon EBS Surrogate - Builders
sidebar_title: 'EBS Surrogate'
sidebar_current: docs-builders-amazon-ebssurrogate
---
@ -95,6 +96,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example

View File

@ -4,6 +4,7 @@ description: |
intended to create EBS volumes rather than a machine image.
layout: docs
page_title: Amazon EBS Volume - Builders
sidebar_title: 'EBS Volume'
sidebar_current: docs-builders-amazon-ebsvolume
---
@ -81,6 +82,7 @@ Block devices can be nested in the
#### Optional:
@include 'builder/amazon/common/BlockDevice-not-required.mdx'
@include 'builder/amazon/ebsvolume/BlockDevice-not-required.mdx'
### Run Configuration
@ -98,6 +100,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example

View File

@ -10,6 +10,7 @@ description: >
device section in the EC2 documentation.
layout: docs
page_title: Amazon instance-store - Builders
sidebar_title: 'Instance'
sidebar_current: docs-builders-amazon-instance
---
@ -112,6 +113,7 @@ Block devices can be nested in the
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
@include 'helper/communicator/SSH-not-required.mdx'
## Basic Example

View File

@ -4,6 +4,7 @@ description: |
multiple builders depending on the strategy you want to use to build the AMI.
layout: docs
page_title: Amazon AMI - Builders
sidebar_title: 'Amazon EC2'
sidebar_current: docs-builders-amazon
---
@ -47,6 +48,8 @@ filesystem and data.
volumes by launching a source AMI with block devices mapped. Provision the
instance, then destroy it, retaining the EBS volumes.
<!-- TODO: fix -->
<span id="specifying-amazon-credentials"></span>
## Authentication
@ -262,8 +265,7 @@ fail. If that's the case, you might see an error like this:
==> amazon-ebs: Error querying AMI: AuthFailure: AWS was not able to validate the provided access credentials
If you suspect your system's date is wrong, you can compare it against
<http://www.time.gov/>. On
Linux/OS X, you can run the `date` command to get the current time. If you're
`http://www.time.gov/`. On Linux/OS X, you can run the `date` command to get the current time. If you're
on Linux, you can try setting the time with ntp by running `sudo ntpd -q`.
### ResourceNotReady Error

View File

@ -2,6 +2,7 @@
description: Packer supports building VHDs in Azure Resource manager.
layout: docs
page_title: Azure arm - Builders
sidebar_title: 'ARM'
sidebar_current: docs-builders-azure-arm
---
@ -30,7 +31,7 @@ options. In addition to the options listed here, a [communicator](/docs/template
### Authentication options
@include 'builder/azure/common/client/\_Config.mdx'
@include 'builder/azure/common/client/Config.mdx'
#### Managed Identity
@ -164,7 +165,8 @@ Providing `temp_resource_group_name` or `location` in combination with
### Optional:
@include 'builder/azure/arm/Config-not-required.mdx'
@include 'builder/azure/common/client/\_Config-not-required.mdx'
@include 'builder/azure/common/client/Config-not-required.mdx'
## Basic Example

View File

@ -6,6 +6,7 @@ description: >
a VM in Azure.
layout: docs
page_title: Azure chroot - Builders
sidebar_title: 'chroot'
sidebar_current: docs-builders-azure-chroot
---
@ -60,17 +61,17 @@ ones are specified a different authentication method may be used. See the
[shared Azure builders documentation](/docs/builders/azure.html) for more
information.
@include 'builder/azure/common/client/\_Config-not-required.mdx'
@include 'builder/azure/common/client/Config-not-required.mdx'
### Azure chroot builder specific options
#### Required:
@include 'builder/azure/chroot/\_Config-required.mdx'
@include 'builder/azure/chroot/Config-required.mdx'
#### Optional:
@include 'builder/azure/chroot/\_Config-not-required.mdx'
@include 'builder/azure/chroot/Config-not-required.mdx'
## Chroot Mounts

View File

@ -6,6 +6,7 @@ description: >
images.
layout: docs
page_title: Azure images - Builders
sidebar_title: 'Azure'
sidebar_current: docs-builders-azure
---

View File

@ -6,6 +6,7 @@ description: |
then creates a new template from that instance.
layout: docs
page_title: CloudStack - Builders
sidebar_title: 'CloudStack'
sidebar_current: docs-builders-cloudstack
---

View File

@ -4,6 +4,7 @@ description: |
can run alongside Packer with minimal extra effort.
layout: docs
page_title: Community - Builders
sidebar_title: 'Community-Supported'
sidebar_current: docs-builders-community
---

View File

@ -5,6 +5,7 @@ description: |
builders is covered in the custom builders page of the Packer plugin section.
layout: docs
page_title: Custom - Builders
sidebar_title: 'Custom'
sidebar_current: docs-builders-custom
---

View File

@ -12,6 +12,7 @@ description: >
launched within DigitalOcean.
layout: docs
page_title: DigitalOcean - Builders
sidebar_title: 'DigitalOcean'
sidebar_current: docs-builders-digitalocean
---

View File

@ -8,6 +8,7 @@ description: >
container for reuse or commits the image.
layout: docs
page_title: Docker - Builders
sidebar_title: 'Docker'
sidebar_current: docs-builders-docker
---
@ -147,6 +148,7 @@ You must specify (only) one of `commit`, `discard`, or `export_path`.
### Optional:
@include 'builder/docker/AwsAccessConfig-not-required.mdx'
@include 'builder/docker/Config-not-required.mdx'
## Using the Artifact: Export

View File

@ -5,6 +5,7 @@ description: |
wait times.
layout: docs
page_title: File - Builders
sidebar_title: 'File'
sidebar_current: docs-builders-file
---

View File

@ -4,6 +4,7 @@ description: |
Cloud Compute Engine (GCE) based on existing images.
layout: docs
page_title: Google Compute - Builders
sidebar_title: 'Google Cloud'
sidebar_current: docs-builders-googlecompute
---

View File

@ -7,6 +7,7 @@ description: |
that are launched within the Hetzner Cloud.
layout: docs
page_title: Hetzner Cloud - Builders
sidebar_title: 'Hetzner Cloud'
sidebar_current: docs-builders-hetzner-cloud
---

View File

@ -5,6 +5,7 @@ description: |
the image after launching it, then creates a reusable image.
layout: docs
page_title: HyperOne - Builders
sidebar_title: 'HyperOne'
sidebar_current: docs-builders-hyperone
---

View File

@ -6,6 +6,7 @@ description: |
export them.
layout: docs
page_title: Hyper-V ISO - Builders
sidebar_title: 'ISO'
sidebar_current: docs-builders-hyperv-iso
---
@ -81,6 +82,7 @@ builder.
"output-BUILDNAME" where "BUILDNAME" is the name of the build.
@include 'builder/hyperv/iso/Config-not-required.mdx'
@include 'builder/hyperv/common/CommonConfig-not-required.mdx'
## Http directory configuration reference

View File

@ -7,6 +7,7 @@ description: >-
layout: docs
sidebar_current: docs-builders-hyperv-vmcx
page_title: Hyper-V Builder (from a vmcx)
sidebar_title: 'VMCX'
---
# Hyper-V Builder (from a vmcx)
@ -100,6 +101,7 @@ builder.
### Optional:
@include 'builder/hyperv/vmcx/Config-not-required.mdx'
@include 'builder/hyperv/common/CommonConfig-not-required.mdx'
## Boot Command

View File

@ -4,6 +4,7 @@ description: |
export them.
layout: docs
page_title: Hyper-V - Builders
sidebar_title: 'Hyper-V'
sidebar_current: docs-builders-hyperv
---

View File

@ -4,6 +4,7 @@ description: |
for various platforms.
layout: docs
page_title: Builders
sidebar_title: 'Builders'
sidebar_current: docs-builders
---

View File

@ -4,6 +4,7 @@ description: |
based on an existing image
layout: docs
page_title: JDCloud Image Builder
sidebar_title: 'JDCloud'
sidebar_current: docs-builders-jdcloud
---

View File

@ -12,6 +12,7 @@ description: >
within all Linode regions.
layout: docs
page_title: Linode - Builders
sidebar_title: 'Linode'
sidebar_current: docs-builders-linode
---

View File

@ -5,6 +5,7 @@ description: |
as a tar.gz of the root file system.
layout: docs
page_title: LXC - Builders
sidebar_title: 'LXC'
sidebar_current: docs-builders-lxc\`
---

View File

@ -8,6 +8,7 @@ description: >
an LXD image.
layout: docs
page_title: LXD - Builders
sidebar_title: 'LXD'
sidebar_current: docs-builders-lxd
---

View File

@ -4,6 +4,7 @@ description: |
Platform.
layout: docs
page_title: Naver Cloud Platform - Builders
sidebar_title: 'NAVER Cloud'
sidebar_current: docs-builders-ncloud
---

View File

@ -6,6 +6,7 @@ description: |
artifact.
layout: docs
page_title: Null - Builders
sidebar_title: 'Null'
sidebar_current: docs-builders-null
---

View File

@ -2,6 +2,7 @@
description: The 1&1 builder is able to create images for 1&1 cloud.
layout: docs
page_title: 1&1 - Builders
sidebar_title: '1&amp;1'
sidebar_current: docs-builders-oneandone
---

View File

@ -12,6 +12,7 @@ description: >
within OpenStack.
layout: docs
page_title: OpenStack - Builders
sidebar_title: 'OpenStack'
sidebar_current: docs-builders-openstack
---
@ -58,13 +59,17 @@ builder.
### Required:
@include 'builder/openstack/AccessConfig-required.mdx'
@include 'builder/openstack/ImageConfig-required.mdx'
@include 'builder/openstack/RunConfig-required.mdx'
### Optional:
@include 'builder/openstack/AccessConfig-not-required.mdx'
@include 'builder/openstack/ImageConfig-not-required.mdx'
@include 'builder/openstack/RunConfig-not-required.mdx'
### Communicator Configuration
@ -72,7 +77,9 @@ builder.
#### Optional:
@include 'helper/communicator/Config-not-required.mdx'
@include 'helper/communicator/SSH-not-required.mdx'
@include 'helper/communicator/SSHInterface-not-required.mdx'
## Basic Example: DevStack

View File

@ -4,6 +4,7 @@ description: |
Oracle Cloud Infrastructure Classic Compute.
layout: docs
page_title: Oracle Cloud Infrastructure Classic - Builders
sidebar_title: 'Oracle Classic'
sidebar_current: docs-builders-oracle-classic
---

View File

@ -3,8 +3,9 @@ description: |
The oracle-oci builder is able to create new custom images for use with Oracle
Cloud Infrastructure (OCI).
layout: docs
page_title: 'Oracle OCI - Builders'
sidebar_current: 'docs-builders-oracle-oci'
page_title: Oracle OCI - Builders
sidebar_title: 'Oracle OCI'
sidebar_current: docs-builders-oracle-oci
---
# Oracle Cloud Infrastructure (OCI) Builder

View File

@ -2,6 +2,7 @@
description: Packer is able to create custom images using Oracle Cloud Infrastructure.
layout: docs
page_title: Oracle - Builders
sidebar_title: 'Oracle'
sidebar_current: docs-builders-oracle
---

View File

@ -8,6 +8,7 @@ description: >
the root device section in the Outscale documentation.
layout: docs
page_title: Outscale BSU - Builders
sidebar_title: 'BSU'
sidebar_current: docs-builders-osc-bsubacked
---

View File

@ -3,8 +3,9 @@ description: |
The osc-bsusurrogate Packer builder is like the chroot builder, but does not
require running inside an Outscale virtual machine.
layout: docs
page_title: 'Outscale BSU Surrogate - Builders'
sidebar_current: 'docs-builders-osc-bsusurrogate'
page_title: Outacale BSU Surrogate - Builders
sidebar_title: 'BSU Surrogate'
sidebar_current: docs-builders-osc-bsusurrogate
---
# BSU Surrogate Builder

View File

@ -3,8 +3,9 @@ description: |
The osc-bsuvolume Packer builder is like the BSU builder, but is intended to
create BSU volumes rather than a machine image.
layout: docs
page_title: 'Outscale BSU Volume - Builders'
sidebar_current: 'docs-builders-osc-bsuvolume'
page_title: Outscale BSU Volume - Builders
sidebar_title: 'BSU Volume'
sidebar_current: docs-builders-osc-bsuvolume
---
# BSU Volume Builder

View File

@ -10,6 +10,7 @@ description: >
in the Outscale documentation.
layout: docs
page_title: Outscale chroot - Builders
sidebar_title: 'chroot'
sidebar_current: docs-builders-osc-chroot
---

View File

@ -6,6 +6,7 @@ description: >
multiple builders depending on the strategy you want to use to build the OMI.
layout: docs
page_title: Outscale OMI - Builders
sidebar_title: 'Outscale'
sidebar_current: docs-builders-osc
---

View File

@ -7,6 +7,7 @@ description: |
image.
layout: docs
page_title: Parallels ISO - Builders
sidebar_title: 'ISO'
sidebar_current: docs-builders-parallels-iso
---

View File

@ -7,6 +7,7 @@ description: |
(exported virtual machine image).
layout: docs
page_title: Parallels PVM - Builders
sidebar_title: 'PVM'
sidebar_current: docs-builders-parallels-pvm
---

View File

@ -4,6 +4,7 @@ description: |
virtual machines and export them in the PVM format.
layout: docs
page_title: Parallels - Builders
sidebar_title: 'Parallels'
sidebar_current: docs-builders-parallels
---

View File

@ -2,6 +2,7 @@
description: The ProfitBricks builder is able to create images for ProfitBricks cloud.
layout: docs
page_title: ProfitBricks - Builders
sidebar_title: 'ProfitBricks'
sidebar_current: docs-builders-profitbricks
---

View File

@ -5,8 +5,9 @@ description: |
necessary on the image after launching it, then creates a virtual machine
template.
layout: docs
page_title: 'Proxmox - Builders'
sidebar_current: 'docs-builders-proxmox'
page_title: Proxmox - Builders
sidebar_title: 'Proxmox'
sidebar_current: docs-builders-proxmox
---
# Proxmox Builder

View File

@ -5,6 +5,7 @@ description: |
The Qemu Packer builder is able to create KVM and Xen virtual machine images.
layout: docs
page_title: QEMU - Builders
sidebar_title: 'QEMU'
sidebar_current: docs-builders-qemu
---
@ -120,11 +121,13 @@ necessary for this build to succeed and can be found further down the page.
## Boot Configuration
@include 'common/bootcommand/VNCConfig.mdx'
@include 'common/bootcommand/BootConfig.mdx'
### Optional:
@include 'common/bootcommand/VNCConfig-not-required.mdx'
@include 'common/bootcommand/BootConfig-not-required.mdx'
### Communicator Configuration

View File

@ -12,6 +12,7 @@ description: >
servers that are launched within Scaleway.
layout: docs
page_title: Scaleway - Builders
sidebar_title: 'Scaleway'
sidebar_current: docs-builders-scaleway
---

View File

@ -4,6 +4,7 @@ description: |
customized images based on an existing base images.
layout: docs
page_title: Tencentcloud Image Builder
sidebar_title: 'Tencent Cloud'
sidebar_current: docs-builders-tencentcloud-cvm
---

View File

@ -11,6 +11,7 @@ description: >
Cloud API to create images.
layout: docs
page_title: Triton - Builders
sidebar_title: 'Triton'
sidebar_current: docs-builders-triton
---

View File

@ -4,6 +4,7 @@ description: |
customized images based on an existing base images.
layout: docs
page_title: UCloud Image Builder
sidebar_title: 'UCloud'
sidebar_current: docs-builders-ucloud-uhost
---

View File

@ -4,6 +4,7 @@ description: |
re-package them into .box files
layout: docs
page_title: Vagrant - Builders
sidebar_title: 'Vagrant'
sidebar_current: docs-builders-vagrant
---

View File

@ -6,6 +6,7 @@ description: |
and export them in the OVF format, starting from an ISO image.
layout: docs
page_title: VirtualBox ISO - Builders
sidebar_title: 'ISO'
sidebar_current: docs-builders-virtualbox-iso
---
@ -136,6 +137,7 @@ necessary for this build to succeed and can be found further down the page.
#### Optional common fields:
@include 'helper/communicator/Config-not-required.mdx'
@include 'builder/virtualbox/common/CommConfig-not-required.mdx'
#### Optional SSH fields:

View File

@ -7,6 +7,7 @@ description: |
virtual machine image).
layout: docs
page_title: VirtualBox OVF/OVA - Builders
sidebar_title: 'OVF'
sidebar_current: docs-builders-virtualbox-ovf
---
@ -74,7 +75,9 @@ necessary for this build to succeed and can be found further down the page.
#### Optional:
@include 'builder/virtualbox/ovf/Config-not-required.mdx'
@include 'builder/virtualbox/common/VBoxVersionConfig-not-required.mdx'
@include 'builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx'
### VBoxManage configuration
@ -126,6 +129,7 @@ necessary for this build to succeed and can be found further down the page.
#### Optional common fields:
@include 'helper/communicator/Config-not-required.mdx'
@include 'builder/virtualbox/common/CommConfig-not-required.mdx'
#### Optional SSH fields:

View File

@ -8,6 +8,7 @@ description: >
and export them in the OVF format, starting from an ISO image.
layout: docs
page_title: VirtualBox Snapshot - Builders
sidebar_title: 'VM'
sidebar_current: docs-builders-virtualbox-vm
---

View File

@ -6,6 +6,7 @@ description: >
export them in the OVA or OVF format.
layout: docs
page_title: VirtualBox - Builders
sidebar_title: 'VirtualBox'
sidebar_current: docs-builders-virtualbox
---

View File

@ -9,6 +9,7 @@ description: |
Hypervisor using SSH as opposed to the vSphere API.
layout: docs
page_title: VMware ISO - Builders
sidebar_title: 'VMWare ISO'
sidebar_current: docs-builders-vmware-iso
---
@ -166,6 +167,7 @@ necessary for this build to succeed and can be found further down the page.
## Boot Configuration
@include 'common/bootcommand/BootConfig.mdx'
@include 'common/bootcommand/VNCConfig.mdx'
-> **Note**: for the `HTTPIP` to be resolved correctly, your VM's network
@ -177,6 +179,7 @@ to modify the network configuration after the VM is done building.
#### Optional:
@include 'common/bootcommand/VNCConfig-not-required.mdx'
@include 'common/bootcommand/BootConfig-not-required.mdx'
For more examples of various boot commands, see the sample projects from our

View File

@ -8,6 +8,7 @@ description: |
Workstation for Linux and Windows, and VMware Player on Linux.
layout: docs
page_title: VMware VMX - Builders
sidebar_title: 'VMWare VMX'
sidebar_current: docs-builders-vmware-vmx
---
@ -154,6 +155,7 @@ necessary for this build to succeed and can be found further down the page.
## Boot Configuration
@include 'common/bootcommand/BootConfig.mdx'
@include 'common/bootcommand/VNCConfig.mdx'
-> **Note**: for the `HTTPIP` to be resolved correctly, your VM's network

View File

@ -4,6 +4,7 @@ description: |
with any VMware product.
layout: docs
page_title: VMware - Builders
sidebar_title: 'VMware'
sidebar_current: docs-builders-vmware
---

View File

@ -4,8 +4,9 @@ modeline: |
description: |
This VMware Packer builder uses the vSphere API to clone an existing vSphere template and create a new virtual machine remotely.
layout: docs
page_title: 'VSphere Clone - Builders'
sidebar_current: 'docs-builders-vsphere-clone'
page_title: VSphere Clone - Builders
sidebar_title: 'VSphere Clone'
sidebar_current: docs-builders-vsphere-clone
---
# VMWare Vsphere Clone Builder

View File

@ -6,6 +6,7 @@ description: |
vSphere API to build on a remote VMWare machine.
layout: docs
page_title: VSphere ISO - Builders
sidebar_title: 'VSphere ISO'
sidebar_current: docs-builders-vsphere-iso
---
@ -110,6 +111,7 @@ from the datastore. Example:
### Storage Configuration
@include 'builder/vsphere/iso/DiskConfig-required.mdx'
@include 'builder/vsphere/iso/DiskConfig-not-required.mdx'
### Floppy Configuration

View File

@ -4,6 +4,7 @@ description: |
Yandex.Cloud based on existing images.
layout: docs
page_title: Yandex Compute - Builders
sidebar_title: 'Yandex.Cloud'
sidebar_current: docs-builders-yandex
---

View File

@ -6,6 +6,7 @@ description: |
artifacts that are created will be outputted at the end of the build.
layout: docs
page_title: packer build - Commands
sidebar_title: '<tt>build</tt>'
sidebar_current: docs-commands-build
---

View File

@ -4,6 +4,7 @@ description: |
interpolations.
layout: docs
page_title: packer console - Commands
sidebar_title: '<tt>console</tt>'
sidebar_current: docs-commands-console
---

View File

@ -6,6 +6,7 @@ description: |
command to make sure your templates work with the new release.
layout: docs
page_title: packer fix - Commands
sidebar_title: '<tt>fix</tt>'
sidebar_current: docs-commands-fix
---

View File

@ -7,6 +7,7 @@ description: |
where "SUBCOMMAND" is the actual command you wish to execute.
layout: docs
page_title: Commands
sidebar_title: 'Commands (CLI)'
sidebar_current: docs-commands
---

View File

@ -12,6 +12,7 @@ description: >
provisioners it defines and the order they'll run, and more.
layout: docs
page_title: packer inspect - Commands
sidebar_title: '<tt>inspect</tt>'
sidebar_current: docs-commands-inspect
---

View File

@ -6,6 +6,7 @@ description: |
doesn't validate, any error messages will be outputted.
layout: docs
page_title: packer validate - Commands
sidebar_title: '<tt>validate</tt>'
sidebar_current: docs-commands-validate
---

View File

@ -4,6 +4,7 @@ description: |
scripts, etc. with the machine being created.
layout: docs
page_title: Communicators
sidebar_title: 'Communicators'
sidebar_current: docs-communicators
---

View File

@ -4,6 +4,7 @@ description: |
the machine being created.
layout: docs
page_title: 'Communicators - SSH'
sidebar_title: 'SSH'
sidebar_current: 'docs-communicators-ssh'
---

View File

@ -4,6 +4,7 @@ description: |
etc. with the machine being created.
layout: docs
page_title: 'Communicators - Templates'
sidebar_title: 'WINRM'
sidebar_current: 'docs-communicators-winrm'
---

View File

@ -10,6 +10,7 @@ description: >
configuration.
layout: docs
page_title: Core Configuration - Other
sidebar_title: 'Core Configuration'
sidebar_current: docs-other-core-configuration
---

View File

@ -5,6 +5,7 @@ description: |
correctly.
layout: docs
page_title: Debugging - Other
sidebar_title: 'Debugging'
sidebar_current: docs-other-debugging
---

View File

@ -2,6 +2,7 @@
description: Packer uses a variety of environmental variables.
layout: docs
page_title: Environment Variables - Other
sidebar_title: 'Environment Variables'
sidebar_current: docs-other-environment-variables
---

View File

@ -4,6 +4,7 @@ description: |
this page documents how to do that.
layout: docs
page_title: Custom Builders - Extending
sidebar_title: 'Custom Builders'
sidebar_current: docs-extending-custom-builders
---

View File

@ -6,6 +6,7 @@ description: >
into another, for example by compressing files, or uploading them.
layout: docs
page_title: Custom Post-Processors - Extending
sidebar_title: 'Custom Post-Processors'
sidebar_current: docs-extending-custom-post-processors
---

View File

@ -10,6 +10,7 @@ description: >
within the machines.
layout: docs
page_title: Custom Provisioners - Extending
sidebar_title: 'Custom Provisioners'
sidebar_current: docs-extending-custom-provisioners
---

View File

@ -5,6 +5,7 @@ description: |
post-processors.
layout: docs
page_title: Extending
sidebar_title: 'Extending Packer'
sidebar_current: docs-extending
---

View File

@ -5,6 +5,7 @@ description: |
provisioners, hooks, and more.
layout: docs
page_title: Plugins - Extending
sidebar_title: 'Plugins'
sidebar_current: docs-extending-plugins
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: Expressions - Configuration Language
sidebar_title: 'Expressions'
sidebar_current: configuration-expressions
description: |-
HCL allows the use of expressions to access data exported

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: chunklist - Functions - Configuration Language
sidebar_title: 'chunklist'
sidebar_current: configuration-functions-collection-chunklist
description: |-
The chunklist function splits a single list into fixed-size chunks, returning

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: coalesce - Functions - Configuration Language
sidebar_title: 'coalesce'
sidebar_current: configuration-functions-collection-coalesce-x
description: |-
The coalesce function takes any number of arguments and returns the

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: coalescelist - Functions - Configuration Language
sidebar_title: 'coalescelist'
sidebar_current: configuration-functions-collection-coalescelist
description: |-
The coalescelist function takes any number of list arguments and returns the

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: compact - Functions - Configuration Language
sidebar_title: 'compact'
sidebar_current: configuration-functions-collection-compact
description: The compact function removes empty string elements from a list.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: concat - Functions - Configuration Language
sidebar_title: 'concat'
sidebar_current: configuration-functions-collection-concat
description: The concat function combines two or more lists into a single list.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: contains - Functions - Configuration Language
sidebar_title: 'contains'
sidebar_current: configuration-functions-collection-contains
description: The contains function determines whether a list or set contains a given value.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: distinct - Functions - Configuration Language
sidebar_title: 'distinct'
sidebar_current: configuration-functions-collection-distinct
description: The distinct function removes duplicate elements from a list.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: element - Functions - Configuration Language
sidebar_title: 'element'
sidebar_current: configuration-functions-collection-element
description: The element function retrieves a single element from a list.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: flatten - Functions - Configuration Language
sidebar_title: 'flatten'
sidebar_current: configuration-functions-collection-flatten
description: The flatten function eliminates nested lists from a list.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: index - Functions - Configuration Language
sidebar_title: 'index'
sidebar_current: configuration-functions-collection-index
description: The index function finds the element index for a given value in a list.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: Collection - Functions - Configuration Language
sidebar_title: 'Collection Functions'
sidebar_current: configuration-functions-collection
description: Overview of available collection functions
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: keys - Functions - Configuration Language
sidebar_title: 'keys'
sidebar_current: configuration-functions-collection-keys
description: The keys function returns a list of the keys in a given map.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: length - Functions - Configuration Language
sidebar_title: 'length'
sidebar_current: configuration-functions-collection-length
description: The length function determines the length of a collection or string.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: lookup - Functions - Configuration Language
sidebar_title: 'lookup'
sidebar_current: configuration-functions-collection-lookup
description: The lookup function retrieves an element value from a map given its key.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: merge - Functions - Configuration Language
sidebar_title: 'merge'
sidebar_current: configuration-functions-collection-merge
description: |-
The merge function takes an arbitrary number of maps and returns a single

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: range - Functions - Configuration Language
sidebar_title: 'range'
sidebar_current: configuration-functions-collection-range
description: The range function generates sequences of numbers.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: reverse - Functions - Configuration Language
sidebar_title: 'reverse'
sidebar_current: configuration-functions-collection-reverse
description: The reverse function reverses a sequence.
---

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: setintersection - Functions - Configuration Language
sidebar_title: 'setintersection'
sidebar_current: configuration-functions-collection-setintersection
description: |-
The setintersection function takes multiple sets and produces a single set

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: setproduct - Functions - Configuration Language
sidebar_title: 'setproduct'
sidebar_current: configuration-functions-collection-setproduct
description: |-
The setproduct function finds all of the possible combinations of elements

View File

@ -1,6 +1,7 @@
---
layout: docs
page_title: setunion - Functions - Configuration Language
sidebar_title: 'setunion'
sidebar_current: configuration-functions-collection-setunion
description: |-
The setunion function takes multiple sets and produces a single set

Some files were not shown because too many files have changed in this diff Show More