Skip to content
This repository has been archived by the owner on Dec 19, 2018. It is now read-only.
/ vagrant-addons Public archive

Some modifications for a Vagrantfile adding some additional usefull actions.

Notifications You must be signed in to change notification settings

vStone/vagrant-addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INTRODUCTION

  Some 'addons' for vagrant to speed up development.

INSTRUCTIONS

  To use these, clone the vagrant-addons repo in your vagrant project folder and
  add the following lines to your Vagrantfile:

  ## Enable the addons.
  load File.expand_path('../vagrant-addons/Vagrantaddons', __FILE__)


ADDONS


  vagrant config                       # Some Vagrantfile configuration tools
  vagrant config help [COMMAND]        # Describe subcommands or one specific subcommand
  vagrant config multivm_gen           # Generate multivm statements for all installed boxes

---

  vagrant puppet                       # Do all sorts of fun stuff with puppet
  vagrant puppet help [COMMAND]        # Describe subcommands or one specific subcommand
  vagrant puppet master                # Control a contained puppetmaster instance
                                       # See `vagrant puppetmaster`
  vagrant puppet mkdirs                # Create a default puppet structure
  vagrant puppet module_add [NAME]     # Add an existing puppet module to your modules
    -f, [--force=FORCE]                # Force adding this module: overwrites 
                                       # existing module with same name
  vagrant puppet module_create [NAME]  # Create a new puppet module structure

---
  
  vagrant puppetmaster                 # Control a contained puppetmaster instance
  vagrant puppetmaster help [COMMAND]  # Describe subcommands or one specific subcommand
  vagrant puppetmaster genconfig       # Generate a puppetmaster configuration setup
        [--puppetport=N]               # 
        [--manifestdir=MANIFESTDIR]    # 
        [--modulepath=MODULEPATH]      # 
        [--bindaddress=BINDADDRESS]    # 
    -n, [--name=NAME]                  # A custom name for the puppetmaster. This is also 
                                       # used as target folder where the configuration will 
                                       # be setup.
                                       # Default: puppetmaster
        [--masterport=N]               # 

  vagrant puppetmaster todo            # A todo list of that needs to be done to get this working


About

Some modifications for a Vagrantfile adding some additional usefull actions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages