- From: Mike <
>
- To: "
" <
>
- Subject: [chef] Re: Re: Re: Re: Re: opscode nginx_site disable not working as expected
- Date: Thu, 4 Apr 2013 16:58:36 -0400
AJ,
Curious - what distro/package are you using?
-M
On Thu, Apr 4, 2013 at 4:35 PM, AJ Christensen
<
>
wrote:
>
I used the functionality at
>
https://github.com/opscode-cookbooks/nginx/blob/master/attributes/default.rb#L80
>
yesterday with success.
>
>
Expected result: empty sites-enabled directory barring any enabled sites.
>
>
Cheers,
>
>
AJ
>
>
On 5 April 2013 02:20, Sam
>
<
>
>
wrote:
>
> I had a bunch of trouble with this, so we wound up with this blunt
>
> instrument:
>
> https://github.com/theodi/cuke-chef/blob/master/site-cookbooks/odi-nginx/recipes/default.rb#L60
>
>
>
>
>
> On 4 April 2013 14:14, Sachin Sagar Rai
>
> <
>
>
> wrote:
>
>>
>
>> Thanks,
>
>> But I just posted that 000-default, i forgot to say that previously when
>
>> the nginx is installed, it was the `default` only.
>
>> Then I added the action :disable and ran again, it changed to
>
>> `000-default`
>
>>
>
>> -------------------------------------------
>
>> @millisami
>
>> ~ Sachin Sagar Rai
>
>> Ruby on Rails Developer
>
>> http://tfm.com.np
>
>> http://nepalonrails.com
>
>> http://funsole.com
>
>> Sent with Sparrow
>
>>
>
>> On Thursday, April 4, 2013 at 4:53 PM, Mike wrote:
>
>>
>
>> To disable the pre-installed default site, you probably need to do:
>
>>
>
>> nginx_site '000-default' do
>
>> action :disable
>
>> end
>
>>
>
>> instead.
>
>>
>
>> This is probably a bug in the cookbook (I admit, I wrote the disable
>
>> part a long time ago, and at the time it worked for me), since there's
>
>> supposed to be an attribute you can use to control this behavior. Ref:
>
>>
>
>> https://github.com/opscode-cookbooks/nginx/blob/master/attributes/default.rb#L80
>
>>
>
>> If that doesn't work, feel free to report a bug, and send it my way.
>
>>
>
>> Some packages may auto-enable the default site, and since nginx reads
>
>> site definitions alphabetically, it is common for the file to be named
>
>> 000-default to be the first one loaded.
>
>>
>
>> -M
>
>>
>
>> On Thu, Apr 4, 2013 at 4:49 AM, Sachin Sagar Rai
>
>> <
>
>
>> wrote:
>
>>
>
>>
>
>> Hi,
>
>> I installed the nginx using the opscode cookbook nginx
>
>> https://github.com/opscode-cookbooks/nginx
>
>>
>
>> And this is the last code of my recipe:
>
>>
>
>> …
>
>> nginx_site 'default' do
>
>> action :disable
>
>> end
>
>>
>
>> nginx_site app_name do
>
>> action :enable
>
>> end
>
>>
>
>> After going into /etc/ngins/sites-enabled, I see:
>
>>
>
>> lrwxrwxrwx 1 root root 34 Apr 4 08:38 000-default ->
>
>> /etc/nginx/sites-available/default
>
>> lrwxrwxrwx 1 root root 37 Apr 4 08:32 harstorage ->
>
>> /etc/nginx/sites-available/harapp
>
>>
>
>> The question is, why just instead of removing the symlink, it renamed from
>
>> `default` to `00-default`?
>
>> It should have removed the link, why this?
>
>>
>
>> -------------------------------------------
>
>> @millisami
>
>> ~ Sachin Sagar Rai
>
>> Ruby on Rails Developer
>
>> http://tfm.com.np
>
>> http://nepalonrails.com
>
>> http://funsole.com
>
>> Sent with Sparrow
>
>>
>
>>
>
>
>
>
>
>
>
> --
>
> http://about.me/pikesley
Archive powered by MHonArc 2.6.16.