Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pycklets / resources / ansible-role / freckfrackery.install-vagrant
  ..
  defaults
  files
  filter_plugins
  handlers
  library
  meta
  tasks
  templates
  .gitignore
  CHANGELOG.md
  LICENSE
  README.md
Size: Mime:

freckfrackery.install-vagrant

Platforms

Downloads the appropriate Vagrant package for the platform and installs it.

Role variables

List of default variables available in the inventory:

---
# defaults file for freckfrackery.install_vagrant

vagrant_force_update: false                                   # update Vagrant, even if it is already installed
vagrant_version: 2.1.5                                        # the version of Vagrant to install
vagrant_download_url: https://releases.hashicorp.com/vagrant  # the base download url
vagrant_download_path: "/tmp/_vagrant_download"               # the tempoary download folder
vagrant_delete_download_after: yes                            # whether to delete the downloaded install file after successful install

List of internal variables used by the role:

install_package
vagrant_binary_name

Usage

Example playbook

- hosts: all
  roles:
    - freckfrackery.install-vagrant

Dependencies

curl (on Mac OS X) -- get_url errors out for some reason, at least on El Capitan

Authors and license

freckfrackery.install-vagrant role was written by:

License: Parity Public License


This role is part of the freckles project.

README.md generated by Ansigenome.