This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit aa2648aee5798f2eaae0eb0276f6628cbe1d102d
tree 15ebb03eec7e9881f40ee7cd360e74c63a509653
parent a990818b29924268255fd66ceab3b0594286d4a8
tree 15ebb03eec7e9881f40ee7cd360e74c63a509653
parent a990818b29924268255fd66ceab3b0594286d4a8
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Jan 30 01:15:56 -0800 2009 | |
| |
Capfile | ||
| |
README.rdoc | ||
| |
Rakefile | ||
| |
config/ | ||
| |
features/ | ||
| |
files/ | ||
| |
manifests/ | ||
| |
modules/ | ||
| |
script/ | ||
| |
templates/ |
README.rdoc
Tryphon Puppet files
INTRODUCTION
This project regroups :
- puppet configuration
- cucumber features
- rake tasks
- scripts (to generate puppet modules, manage ssl certificates, …)
The main goal is publishing our work to make sysadmin with great tools like puppet, cucumber, rake and git.
For the moment, many things are based on local needs or configurations and would require evolutions to be widely usable.
Private information are stored in an unpublished module (modules/private).
More information about Puppet : reductivelabs.com/trac/puppet/
SYNOPSIS
Install the needed gems :
rake gems:install
Create a new puppet module :
./script/generate module passenger Create directory: modules/passenger/manifests Create directory: modules/passenger/templates Create directory: modules/passenger/files Create directory: modules/passenger/depends Create file: modules/passenger/README Create file: modules/passenger/manifests/init.pp Create file: modules/passenger/manifests/defaults.pp
Setup your sandbox vm :
rake sandbox:start rake sandbox:puppet:setup
Start a local puppetmasterd :
./script/server & notice: Starting Puppet server version 0.24.5
Reload the puppet configuration in your sandbox vm :
rake sandbox:puppet:reload
Test the features :
rake features
Revert your sandbox vm :
rake sandbox:stop rake sandbox:revert








