Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xwedx00/govagrantizer

🧐 GoVangrantizer is a CLI that simplifies the process of generating Vagrantfiles for Vagrant virtual machines for easy set up and management of your Vagrant environments.
https://github.com/xwedx00/govagrantizer

go golang vagrant vagrantfile

Last synced: about 2 months ago
JSON representation

🧐 GoVangrantizer is a CLI that simplifies the process of generating Vagrantfiles for Vagrant virtual machines for easy set up and management of your Vagrant environments.

Awesome Lists containing this project

README

        

# GoVagrantizer

## Introduction
This is a CLI tool that simplifies the process of generating Vagrantfiles for Vagrant virtual machines. It provides a convenient way to set up and manage Vagrant environments with ease.

## Installation
To install vagrant-wrapper, follow these steps:

1. Prerequisites:
- Go (version v1.20 or later)
- Vagrant (version v2.3.7 or later)

2. Installation steps:

- Step 1: Clone the repository

```https://github.com/xwedx00/GoVagrantizer.git```

- Step 2: Cd into The Directory

```cd GoVagrantizer```

- Step 3: Build the executable using

```go build```

## Usage

To use GoVagrantizer, follow these steps:

- Generate a Vagrantfile with simplified configuration:

- Choose option 1 when prompted.

- Generate a Vagrantfile with full configuration:

- Choose option 2 when prompted.

## Configuration
It offers two modes of configuration: simplified and full. The simplified configuration allows users to quickly generate a Vagrantfile with basic settings. The full configuration provides more advanced options, such as custom box names, IP addresses, and VM names. Follow the on-screen prompts to provide the necessary information.

## Contributing
Contributions are welcome! If you have any ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request.