Skip to content

kstev/openstack-chef-deploy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploying OpenStack with Chef Cookbooks

This project aims to make Chef deployments of OpenStack infrastructures easier through the use of fabric and Spiceweasel.

Overview

Fabric

Some stuff about fabric

Spiceweasel

Spiceweasel is a command-line tool for bootstrapping Chef infrastructures. Rather than run individual commands with knife, Spiceweasel allows you to define a template in YAML or JSON for your infrastructure, which it then converts to the appropriate knife commands.

Getting Started

Fabric

Install fabric

Spiceweasel

Install Spiceweasel

$ gem install spiceweasel

Edit the spiceweasel.yml file

Edit the spiceweasel.yml file to fit your environment. For most deployments, only the node list will need to be updated. See the Spiceweasel README for more information.

Modify Chef environment

Modify the Chef environment at environments/rpcs.yml to fit the specifics of your deployment.

Run Spiceweasel

Now, we're going to run Spiceweasel. This will upload your environments and roles to the Chef Server, as well as bootstrap any nodes which you have defined in the spiceweasel.yml file.

$ spiceweasel spiceweasel.yml | bash

About

Simplified OpenStack Chef deployments with Fabric and Spiceweasel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%