Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 50 lines (33 sloc) 1.521 kb
42dd97e @lucaspiller Typo
authored
1 # Stacked Notion Puppet Repository
b3a48ca @lucaspiller Add README
authored
2
3 ### Modules
4
f308565 @lucaspiller Update read me
authored
5 * base
f650e33 @lucaspiller Update nginx module docs in readme
authored
6 * nginx - [lucaspiller/puppet-module-nginx](https://github.com/lucaspiller/puppet-module-nginx)
f308565 @lucaspiller Update read me
authored
7 * users - Setup user accounts and keys
93562d4 @lucaspiller Update readme
authored
8 * git
9 * vim
10 * htop
11 * ntpdate
be6a536 @lucaspiller Update readme with new modules
authored
12 * beanstalk
8ca17e9 @lucaspiller Update readme regarding auto update
authored
13 * autoupdate - Auto updating of puppet
be6a536 @lucaspiller Update readme with new modules
authored
14 * mysql - [puppetlabs/puppetlabs-mysql](https://github.com/puppetlabs/puppetlabs-mysql)
6151b54 @lucaspiller Add source install module
authored
15 * sourceinstall - [lucaspiller/puppet-sourceinstall](https://github.com/lucaspiller/puppet-sourceinstall)
7f77b1f @lucaspiller Add ruby package
authored
16 * ruby (1.9.3-p0, from source) - [lucaspiller/puppet-ruby](https://github.com/lucaspiller/puppet-ruby)
b3a48ca @lucaspiller Add README
authored
17
18 ### Getting Started
19
20 We use [Vagrant](http://vagrantup.com) to develop and test these manifests and
21 as such there is a `Vagrantfile` already in the root directory.
22
cd0a315 @lucaspiller Add note about submodules to readme
authored
23 Setup submodules:
24
25 % git submodule init
26 % git submodule update
27
b3a48ca @lucaspiller Add README
authored
28 Install the required gems, including Vagrant:
29
30 % bundle
31
32 If you haven't already used Vagrant, you'll need to download the base box:
33
34 % vagrant box add base http://files.vagrantup.com/lucid32.box
35
36 Once you have Vagrant you should be able to execute the following command to
37 bring up a test virtual machine and provision it:
38
39 % vagrant up
40
41 For development, you can just create your manifests and include them in
42 `manifests/vagrant.pp`, once you're ready to re-run the puppet manifests you
43 can run the following command (no need to rebuild the VM):
44
45 % vagrant provision
46
47 ### About
48
49 Based upon [jenkinsci/infra-puppet](https://github.com/jenkinsci/infra-puppet). Feel free to use this however you like.
Something went wrong with that request. Please try again.