[chef] Re: Re: Re: How to configure opscode nginx properly


Chronological Thread 
  • From: Steve Hummingbird < >
  • To:
  • Subject: [chef] Re: Re: Re: How to configure opscode nginx properly
  • Date: Mon, 21 Apr 2014 13:08:08 +0200
  • Authentication-results: smtp4o.mail.yandex.net; dkim=pass

Thanks for your reply. However telling the wrapper cookbook that it should 
use the nginx default template is exactly the opposite of what I want.
I want to use my own config instead of the default config that is bundled 
with the nginx cookbook.
So, to what I understand, it should work if I set ‘default_site_enabled’ to 
false, which should prevent the default config from being used. However, for 
what I have been trying this does not seem to work.
Anyway, I resorted to leaving everything in its default location, which seems 
to at least solve that problem. Not the best solution, but at least it seems 
to work. I still haven’t been able to figure out how that part of the 
cookbook is supposed to work.. Looks pretty scary to me, but I am still 
pretty new to chef.

 
On 21 Apr 2014, at 07:28, DV 
< >
 wrote:

> Try adding cookbook "nginx" to this template definition:
> 
> https://github.com/st-h/wrapper-nginx/blob/master/definitions/definition.rb#L23
> 
> You can see the template's "cookbook" attribute description here:
> 
> http://docs.opscode.com/resource_template.html#attributes
> 
> On Sat, Apr 19, 2014 at 11:25 AM, Steve Hummingbird
> < >
>  wrote:
>> Hmm, I am not really sure where and why I should add “chef-server”. But 
>> after all my desperate attempts I have commited a wrapper cookbook for 
>> nginx to github: https://github.com/st-h/wrapper-nginx
>> It’s designed after an example I had gotten from #chef irc yesterday. It 
>> initially appeared to work fine, but after I had set the [‘nginx’][‘dir’] 
>> to a custom location everything seems to fall apart again. The nginx 
>> cookbook always installs the default config, even if it has been told to 
>> not do so. This has really started to get frustrating. :( So, any help is 
>> really appreciated…
>
>
>
>> On 19 Apr 2014, at 02:15, DV 
>> < >
>>  wrote:
>
>>> Are you specifying "cookbook" property in your cookbook's template
>>> definition? Try specifying cookbook "chef-server" and see what
>>> happens.
>>> 
>>> On Wed, Apr 16, 2014 at 10:40 AM, Steve Hummingbird
>>> < >
>>>  wrote:
>>>> I have been running into some issues when configuring nginx using the 
>>>> opscode cookbook.
>>>> I have created a wrapper cookbook, which replaces the default config by 
>>>> putting my config into /etc/nginx/sites-available/default
>>>> However, the opscode cookbook always replaces that config with the 
>>>> default sample config. So, on every chef run the nginx cookbook notices 
>>>> that the default config is no longer there and replaces my config, then 
>>>> my wrapper cookbook notices that the config is not correct and replaces 
>>>> that file with my config again.
>>>> I was having the same issues when installing from source as well as 
>>>> using the ubuntu package installation.
>>>> So, in the end I am getting the feeling that I might be missing 
>>>> something fundamentally or a lot of other people must have been running 
>>>> into the same issue. How do I configure nginx the right way using the 
>>>> opscode cookbook?
>>>> 
>>>> Thanks,
>>>> Steve
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Best regards, Dmitriy V.
>
> 
> 
> 
> -- 
> Best regards, Dmitriy V.




Archive powered by MHonArc 2.6.16.

§