commit
e990e49711
|
@ -1,8 +1,10 @@
|
|||
---
|
||||
description: |
|
||||
The ansible-local Packer provisioner configures Ansible to run on the
|
||||
machine by Packer from local Playbook and Role files. Playbooks and Roles can
|
||||
be uploaded from your local machine to the remote machine.
|
||||
The ansible-local Packer provisioner will run ansible in ansible's "local"
|
||||
mode on the remote/guest VM using Playbook and Role files that exist on the
|
||||
guest VM. This means ansible must be installed on the remote/guest VM.
|
||||
Playbooks and Roles can be uploaded from your build machine
|
||||
(the one running Packer) to the vm.
|
||||
layout: docs
|
||||
page_title: 'Ansible Local - Provisioners'
|
||||
sidebar_current: 'docs-provisioners-ansible-local'
|
||||
|
@ -12,15 +14,17 @@ sidebar_current: 'docs-provisioners-ansible-local'
|
|||
|
||||
Type: `ansible-local`
|
||||
|
||||
The `ansible-local` Packer provisioner configures Ansible to run on the machine
|
||||
by Packer from local Playbook and Role files. Playbooks and Roles can be
|
||||
uploaded from your local machine to the remote machine. Ansible is run in [local
|
||||
mode](https://docs.ansible.com/ansible/playbooks_delegation.html#local-playbooks) via the
|
||||
The `ansible-local` Packer provisioner will run ansible in ansible's "local"
|
||||
mode on the remote/guest VM using Playbook and Role files that exist on the
|
||||
guest VM. This means ansible must be installed on the remote/guest VM.
|
||||
Playbooks and Roles can be uploaded from your build machine
|
||||
(the one running Packer) to the vm. Ansible is then run on the guest machine
|
||||
in [local mode](https://docs.ansible.com/ansible/playbooks_delegation.html#local-playbooks) via the
|
||||
`ansible-playbook` command.
|
||||
|
||||
-> **Note:** Ansible will *not* be installed automatically by this
|
||||
provisioner. This provisioner expects that Ansible is already installed on the
|
||||
machine. It is common practice to use the [shell
|
||||
guest/remote machine. It is common practice to use the [shell
|
||||
provisioner](/docs/provisioners/shell.html) before the Ansible provisioner to do
|
||||
this.
|
||||
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
description: |
|
||||
The shell Packer provisioner provisions machines built by Packer using shell
|
||||
scripts. Shell provisioning is the easiest way to get software installed and
|
||||
configured on a machine.
|
||||
shell-local will run a shell script of your choosing on the machine where Packer
|
||||
is being run - in other words, it shell-local will run the shell script on your
|
||||
build server, or your desktop, etc., rather than the remote/guest machine being
|
||||
provisioned by Packer.
|
||||
layout: docs
|
||||
page_title: 'Shell (Local) - Provisioners'
|
||||
sidebar_current: 'docs-provisioners-shell-local'
|
||||
|
@ -12,8 +13,12 @@ sidebar_current: 'docs-provisioners-shell-local'
|
|||
|
||||
Type: `shell-local`
|
||||
|
||||
The local shell provisioner executes a local shell script on the machine running
|
||||
Packer. The [remote shell](/docs/provisioners/shell.html) provisioner executes
|
||||
shell-local will run a shell script of your choosing on the machine where Packer
|
||||
is being run - in other words, it shell-local will run the shell script on your
|
||||
build server, or your desktop, etc., rather than the remote/guest machine being
|
||||
provisioned by Packer.
|
||||
|
||||
The [remote shell](/docs/provisioners/shell.html) provisioner executes
|
||||
shell scripts on a remote machine.
|
||||
|
||||
## Basic Example
|
||||
|
|
Loading…
Reference in New Issue