Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Masterless Puppet system for server provisioning

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bootstrap
Octocat-spinner-32 lib
Octocat-spinner-32 puppet
Octocat-spinner-32 .gitignore Migrate provizioning to puppet November 20, 2011
Octocat-spinner-32 Gemfile
Octocat-spinner-32 README.md Readme tweeks November 22, 2011
Octocat-spinner-32 Rakefile Migrate provizioning to puppet November 20, 2011
Octocat-spinner-32 provizioning.gemspec
README.md

Server provisioning tool

Intro

Provizioning is a collection of puppet recipes and utils that we at Season use to setup new machines it uses Capistrano for bootstrapping the server and uploading the recipes, then use puppet for configuration and fine tunning.

Usage

Include provizioning in your gem file:

gem 'provizioning'

Setup a directory for capistrano use:

capify .

Configure deploy.rb :user var for deployment and provisioning or use :puppet_user for provisioning:

set :puppet_user, 'root'

Use capistrano tasks to provision the server:

bundle exec cap puppet:bootstrap
bundle exec cap puppet:apply

Based on https://github.com/freerange/freerange-puppet

Something went wrong with that request. Please try again.