This repository has been archived by the owner on Dec 19, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
50 lines (35 loc) · 2.11 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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