- From: Cassiano Leal <
>
- To:
- Subject: [chef] Re: Application cookbook -- using Mercurial SCM provider
- Date: Tue, 4 Jun 2013 16:54:01 -0300
It would help if you included the error you're getting.
Guessing from the questions you asked, I'd say that the SSH key should be
passphrase-less since Chef will run unsupervised.
-
Cassiano Leal
On Jun 4, 2013, at 16:50, Liam Kirsher
<
>
wrote:
>
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.