Repository is archived
No commit activity in last 3 years
No release in over 3 years
Vagrant plugin for converge.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.12
~> 10.0
 Project Readme

vagrant-converge

Gem Version Gem Gem

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. Requires use_ssl
  • cert_file (optional) - Path to a certificate file for SSL. Requires use_ssl
  • key_file (optional) - Path to a key file for SSL. Requires use_ssl
  • install (optional) - Install Converge binary. Default to true
  • local (optional) - Run Converge in local mode. Defaults to true
  • local_addr (optional) - Address to use for local RPC connection
  • log_level (optional) - Logging level. One of DEBUG, INFO, WARN, ERROR or FATAL. Default is INFO
  • 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. Overrides local
  • 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