/
README
49 lines (36 loc) · 1.27 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
49
Puppet module: vagrant
# Written by Lab42 #
# http://www.Example42.com
Licence: Apache2
DESCRIPTION:
This module installs vagrant and manages its environments and vms.
USAGE:
include vagrant # Installs vagrant as gem
include vagrant::absent # Remove vagrant package.
To setup single or multiple VM environments (per user):
($box_url is optional and should point to a local repository)
vagrant::environment { "test42": user => "al" }
vagrant::vm { "test_lenny64":
environment => "test42" ,
box => "debian_lenny_64" ,
box_url => "http://puppetlabs.s3.amazonaws.com/pub/debian_lenny_64.box"
}
vagrant::vm { "test_lucid64":
environment => "test42" ,
box => "lucid64" ,
box_url => "http://files.vagrantup.com/lucid64.box"
}
VARIABLES FOR EXTENDED MODULES:
$puppi - Set to "yes" to enable vagrant plugins for puppi
Check vagrant/manifests/puppi.pp for more info.
DEPENDENCIES:
Standard classes generally don't need external modules.
Extended classes need the relevant external modules.
OPERATING SYSTEMS SUPPORT (Planned, Development, Testing, Production):
RedHat/Centos 5 : Not Planned
RedHat/Centos 6 : Testing
Debian 5 : Not Planned
Debian 6 : Planned
Ubuntu 8.04 : Not Planned
Ubuntu 10.04 : Testing
Ubuntu 11.04 : Testing