website: update for pause_before
This commit is contained in:
parent
196a0642c4
commit
a2671dc383
|
@ -112,3 +112,26 @@ JSON object where the key is the name of a [builder definition](/docs/templates/
|
||||||
The value of this is in turn another JSON object. This JSON object simply
|
The value of this is in turn another JSON object. This JSON object simply
|
||||||
contains the provisioner configuration as normal. This configuration is merged
|
contains the provisioner configuration as normal. This configuration is merged
|
||||||
into the default provisioner configuration.
|
into the default provisioner configuration.
|
||||||
|
|
||||||
|
## Pausing Before Running
|
||||||
|
|
||||||
|
With certain provisioners it is sometimes desirable to pause for some period
|
||||||
|
of time before running it. Specifically, in cases where a provisioner reboots
|
||||||
|
the machine, you may want to wait for some period of time before starting
|
||||||
|
the next provisioner.
|
||||||
|
|
||||||
|
Every provisioner definition in a Packer template can take a special
|
||||||
|
configuration `pause_before` that is the amount of time to pause before
|
||||||
|
running that provisioner. By default, there is no pause. An example
|
||||||
|
is shown below:
|
||||||
|
|
||||||
|
<pre class="prettyprint">
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"script": "script.sh",
|
||||||
|
"pause_before": "10s"
|
||||||
|
}
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
For the above provisioner, Packer will wait 10 seconds before uploading
|
||||||
|
and executing the shell script.
|
||||||
|
|
Loading…
Reference in New Issue