All Projects → MunGell → vgm

MunGell / vgm

Licence: other
Vagrant Manager – command-line tool to simplify management of vagrant boxes

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vgm

jumbo
🐘 A local Hadoop cluster bootstrapper using Vagrant, Ansible, and Ambari.
Stars: ✭ 17 (+6.25%)
Mutual labels:  vagrant
vagrant-ids
An Ubuntu 16.04 build containing Suricata, PulledPork, Bro, and Splunk
Stars: ✭ 21 (+31.25%)
Mutual labels:  vagrant
halcyon-vagrant-kubernetes
Vagrant deployment mechanism for halcyon-kubernetes.
Stars: ✭ 12 (-25%)
Mutual labels:  vagrant
vim-vagrant
basic vim/vagrant integration
Stars: ✭ 55 (+243.75%)
Mutual labels:  vagrant
super-duper-vault-train
🚄▼▼▼▼▼▼
Stars: ✭ 19 (+18.75%)
Mutual labels:  vagrant
docker-atlassian
A docker-compose orchestration for JIRA Software and Confluence based on docker containers.
Stars: ✭ 13 (-18.75%)
Mutual labels:  vagrant
kubernetes-dev-stack
Automation of Kubernetes 1.6.0.alpha3 on Centos 7.3 (kernel 4.9.5, docker 1.13.1, flannel 0.7.0)
Stars: ✭ 15 (-6.25%)
Mutual labels:  vagrant
archivebot
💾 A telegram bot for backing up and collecting all kinds of media.
Stars: ✭ 65 (+306.25%)
Mutual labels:  convenient
fastdata-cluster
Fast Data Cluster (Apache Cassandra, Kafka, Spark, Flink, YARN and HDFS with Vagrant and VirtualBox)
Stars: ✭ 20 (+25%)
Mutual labels:  vagrant
ansible-docker-vagrant-example
An example to demonstrate the power of Ansible, Docker and Vagrant
Stars: ✭ 22 (+37.5%)
Mutual labels:  vagrant
usergrid-docker
Build and run Usergrid 2.1 using Docker
Stars: ✭ 41 (+156.25%)
Mutual labels:  vagrant
pereval-server
The Pereval server: a set of OSINT & misc related web-services
Stars: ✭ 27 (+68.75%)
Mutual labels:  vagrant
tsharkVM
tshark + ELK analytics virtual machine
Stars: ✭ 51 (+218.75%)
Mutual labels:  vagrant
litemall-dw
基于开源Litemall电商项目的大数据项目,包含前端埋点(openresty+lua)、后端埋点;数据仓库(五层)、实时计算和用户画像。大数据平台采用CDH6.3.2(已使用vagrant+ansible脚本化),同时也包含了Azkaban的workflow。
Stars: ✭ 36 (+125%)
Mutual labels:  vagrant
kubernetes-cluster
No description or website provided.
Stars: ✭ 17 (+6.25%)
Mutual labels:  vagrant
docker-swarm-mode-getting-started
Repository for my Pluralsight course Getting Started with Docker Swarm Mode
Stars: ✭ 40 (+150%)
Mutual labels:  vagrant
ansible virtualization
Ansible Collection: Virtualization roles
Stars: ✭ 31 (+93.75%)
Mutual labels:  vagrant
AEM-UP
🚀 AEM Author, Dispatcher and Publisher in one VM managed via Vagrant and provisioned via Ansible
Stars: ✭ 18 (+12.5%)
Mutual labels:  vagrant
packer-ubuntu
No description or website provided.
Stars: ✭ 29 (+81.25%)
Mutual labels:  vagrant
sitecore-packer
Packer templates for Sitecore development with IIS, SOLR and SQL Server on Windows
Stars: ✭ 19 (+18.75%)
Mutual labels:  vagrant

Vagrant Manager

A little command line tool to manage many vagrant boxes without changing working directory.

Installation

$ npm install -g vgm

Getting Started

  1. Add your vagrant boxes to the manager with the following command:
$ vgm add <name-of-the-box> <path-to-Vagrantfile-directory>

Where <name-of-the-box> - is any convenient name that you would like to use for your box and <path-to-Vagrantfile-directory> is path to where your Vagrantfile is stored.

  1. Run vagrant commands like this:
$ vgm <name-of-the-box> status

This should show you your box's status.

Commands

vgm add <name> [path]

Adds virtual machine to the manager

Arguments:

  • name - any convenient name for your virtual machine
  • path (optional) - path to Vagrantfile directory, if not present vgm will use path to current directory

vgm remove <name>

Removes virtual machine from the manager configuration

Arguments:

  • name - name of the machine that you want to remove

vgm list

Outputs list of all registered vitrual machines.

vgm <name> [cmd]

Runs vagrant command on a machine

Arguments:

  • name - name of the machine that you want to run the command on
  • cmd (optional) - vagrant command, if not present vgm will assume status command
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].