Skip to content

Releases: dave-shawley/devpi-cookbook

LWRPs!

07 Dec 15:44
Compare
Choose a tag to compare

This release is a pretty serious rewrite of the initial versions. Instead of trying to accomplish everything, I'm going to concentrate on a simple cookbook that installs and configures a devpi-server. I've removed the recipes that configured the service (e.g., using supervisor, upstart, whatever) since that made the cookbook either opinionated or very broad - neither of which I want.

I've also switched away from using an embedded template for the nginx site to letting devpi-server --gen-config create the site. This is the approach that I intend to take when adding future "support" features -- lean on devpi-server to generate configuration files. This will make a more stable/reliable cookbook.

Usage

If you favor an attribute driven environment, then use the devpi::server and devpi::nginx recipes. Configuration is handled by setting attributes in node['devpiserver'].

If you favor using LWRPs, then include this cookbook in your dependency list and use the devpi_server and devpi_nginx_site resources to configure your server.