[chef] Application cookbook -- using Mercurial SCM provider


Chronological Thread 
  • From: Liam Kirsher < >
  • To: " " < >
  • Subject: [chef] Application cookbook -- using Mercurial SCM provider
  • Date: Tue, 04 Jun 2013 12:50:07 -0700
  • Openpgp: id=7011F7B7; url=http://liam.numenet.com/pgp/

Hi --

I'm using the Application / Application_python cookbook to install Django.
The app source code lives in a Mercurial repo (which happens to be
private).
I need a little help here on how to do this.  This is what I've got, but
it's not working.

Does anyone have an example of how to do this?

How do I correctly reference the Mercurial provider?
I have verified that hg clone works with that url.
Does the ssh private key have to omit a passphrase?
I think the file referenced by deploy_key has to be uploaded somehow as
part of the cookbook.

> application "bart" do
>   path "/srv/bart"
>   owner "nobody"
>   group "nogroup"
>   scm_provider "Chef::Provider::Mercurial"
>   repository 
> "ssh:// /bart/server/bart"
>   revision "master"
>   deploy_key "/home/liam/.ssh/bti"
>   migrate true
>   packages ["libpq-dev", "git-core", "mercurial"]

Thanks!
Liam

-- 
Liam Kirsher
PGP: http://liam.numenet.com/pgp/




Archive powered by MHonArc 2.6.16.

§