coglinev3.vagrant

Ansible Role: vagrant

Build GitHub tag (latest by date) License

This Ansible role installs HashiCorp Vagrant on these supported Linux distributions:

  • Debian 9 (Stretch),
  • Debian 10 (Buster),
  • Debian 11 (Bullseye),
  • Enterprise Linux 7,
  • Enterprise Linux 8,
  • Enterprise Linux 9,
  • Fedora 34,
  • Fedora 35,
  • Fedora 36,
  • Fedora 37,
  • Ubuntu 18.04 LTS (Bionic Beaver),
  • Ubuntu 20.04 LTS (Focal Fossa),
  • Ubuntu 22.04 LTS (Jammy Jellyfish).

The role was tested with Ansible Molecule and Docker.

Requirements

None

Role Variables

Available variables are listed below, along with default values:

# variables for Hashicorps's signing key
hashicorp_public_key: "https://apt.releases.hashicorp.com/gpg"
hashicorp_public_key_state: present

# Vagrant packages to be installed
vagrant_packages:
  - vagrant
#  - vagrant-hostmanager
#  - vagrant-sshfs
#  - vagrant-libvirt
#  - vagrant-mutate
#  - nfs-kernel-server

vagrant_packages_state: present

# define dependencies for vagrant
vagrant_dependencies:
  - apt-transport-https

Dependencies

None

Example Playbook

---
# file: tests/test.yml

- hosts: localhost
  roles:
    - { role: coglinev3.vagrant }

Version

Release: 1.1.0

License

BSD

Author Information

Copyright © 2023 Cogline.v3.

About

Install HashiCorp Vagrant on every supported Linux distribution.

Install
ansible-galaxy install coglinev3.vagrant
GitHub repository
License
bsd-3-clause
Downloads
140
Owner