[chef] postgres::ruby.rb precedence


Chronological Thread 
  • From: Marco Betti < >
  • To:
  • Subject: [chef] postgres::ruby.rb precedence
  • Date: Thu, 23 May 2013 19:56:38 +0200

Hello everybody,

I'm trying to use database cookbook, but I have some problem:
 - with proxy (wrote in another post)
 - with execution precedence

In spite of my run-list is set to execute postgresql::ruby at last [1], actually it is executed at first and it fails for two reasons:

1) because proxy inside yum.conf isn't set yet (it is set inside system-prereq recipe, the first one) and as a consequence required packages installation via yum required in postgresql::ruby fails

2) because I can't manage postgresql::ruby pg gem installation behind a proxy.

In this moment I'm focusing on point 1).


If postgresql::ruby was executed at last, then I could concentrate on point 2.

I'm quite new to chef, but it seems that postgresql::ruby is executed at compile-time (the only reference I can find is related to stage "Expand the run-list" [2]), before convergence.

Can anybody give me some hint, if possible, to find a solution?
Regards,
Marco



[1] INFO interface: info: [2013-05-23T17:22:22+00:00] INFO: Run List expands to [system-prereq, build-essential, postgresql::server, postgresql::ruby]

[2] http://docs.opscode.com/essentials_nodes_chef_run.html


  • [chef] postgres::ruby.rb precedence, Marco Betti, 05/23/2013

Archive powered by MHonArc 2.6.16.

§