Skip to content
Newer
Older
100644 63 lines (50 sloc) 1.99 KB
e063851 @jfryman Fixing README to new app
authored
1 Stroller
f58aa1a @jfryman Initial Commit
authored
2 --------
3 The ultimate companion to Vagrant.
4
5 ## What is it?
e063851 @jfryman Fixing README to new app
authored
6 Stroller is simply a series of automation tasks to automate the
f58aa1a @jfryman Initial Commit
authored
7 boostrap/setup/usage/sharing of a complete Infrastructure Development
8 Environment with Configuration Management[1].
9
10 ## Goals
11 The goal of this project is simple: provide a common mechanism for
12 Developers and Administrators to develop applications and
13 Infrastructure. This includes workflow to integrate one of those awesome
14 CM tools we talked about earlier (or is down in the references, if you
15 like to save those for last).
16
17 ## Getting Started
18 You need to hook up to your existing CM database. Edit the provisioner
19 of your choice located in the `config` directory to the path where your
20 manifests/cookbooks/bundles are, and then go and start developing! You
21 may alternatively clone this repository and setup your own configuration
22 for your environment.
23
58eda29 @jfryman updating README
authored
24 Edit all of the values in `config/autogen_defaults.yml` that are
25 labeled `FILL_ME_IN`
66bee6b @jfryman Fixes!
authored
26
27 ## Provisioners
f58aa1a @jfryman Initial Commit
authored
28 ### Puppet
29 This provisioner allows support for running Puppet on a node without a
30 Puppet Master.
31
32 ```
33 manifest_file: the file used to define nodes for your puppet env.
34 manifests_path: location to where your puppet manifest is stored.
35 modules: array of values where your puppet modules live.
36 options: array of any options to be passed to puppet
37 ```
38
39 ### Puppet Server
40 This provisioner allows support for running Puppet on a node connected
41 to a Puppet Master. Should be configured for testing out a Puppet Master
42
43 ```
44 server: the Puppet Master server agent should connect to
45 options: array of options to be passed to puppet agent
46 ```
47
48 ### Chef-Solo
49 This provisioner allows support for running Chef-solo on a node.
50
51 ```
52 log_level: logging level passed to chef-solo
53 environment: string to define the chef environment
54 roles: array of roles applied by chef-solo
55 ```
56
57 Read up on the VAGRANT.md file. It'll tell you what you need to know
58 about using this set of helper scripts.
59
60 References
61 ----------
62 [1] You know, like Puppet, or Chef, or CFengine
Something went wrong with that request. Please try again.