[chef] Re: Re: Application cookbook -- using Mercurial SCM provider


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

The error is:
> No provider found to match 'Chef::Provider::Mercurial'


On 06/04/2013 12:54 PM, Cassiano Leal wrote:
> 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/
>>
>

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




Archive powered by MHonArc 2.6.16.

§