vagrant-converge
Installation
$ vagrant plugin install vagrant-converge
Uninstall with:
$ vagrant plugin uninstall vagrant-converge
Update the plugin with:
$ vagrant plugin update vagrant-converge
Options
-
hcl
(required) - A list of files to run through Converge. Can be a single path as a string -
ca_file
(optional) - Path to a CA certificate to trust. Requiresuse_ssl
-
cert_file
(optional) - Path to a certificate file for SSL. Requiresuse_ssl
-
key_file
(optional) - Path to a key file for SSL. Requiresuse_ssl
-
install
(optional) - Install Converge binary. Default totrue
-
local
(optional) - Run Converge in local mode. Defaults totrue
-
local_addr
(optional) - Address to use for local RPC connection -
log_level
(optional) - Logging level. One ofDEBUG
,INFO
,WARN
,ERROR
orFATAL
. Default isINFO
-
no_token
(optional) - Don't use or generate an RPC token -
params
(optional) - A hash of parameter/value pairs to pass to Converge -
rpc_addr
(optional) - Address for server RPC connection. Overrideslocal
-
rpc_token
(optional) - Token to use for RPC -
use_ssl
(optional) - Use SSL to connect -
verbose
(optional) - Run the Converge plugin in verbose mode -
version
(optional) - Specify the version of Converge. Default is the latest version.
Example
config.vm.provision :converge do |cvg|
cfg.params = {
"message" = "Not the default message"
}
cfg.hcl = [
"https://bintray.com/chrisaubuchon/generic/download_file?file_path=test.hcl"
]
cfg.install = true
end