- From: Daniel DeLeo <
>
- To:
- Subject: [chef] Re: RE: define same service multiple times
- Date: Tue, 27 Jan 2015 13:25:43 -0800
On Tuesday, January 27, 2015 at 1:16 PM, Kevin Keane Subscription wrote:
>
RE: [chef] define same service multiple times
>
>
I'm not sure exactly what happens, but you can sidestep the issue simply by
>
using two different resource names, and specifying the actual service name
>
with the service_name attribute.
>
>
>
>
>
>
>
Kevin Keane
>
The NetTech
>
http://www.4nettech.com
>
Our values: Privacy, Liberty, Justice
>
See https://www.4nettech.com/corp/the-nettech-values.html
>
>
> -----Original message-----
>
> From: Koert Kuipers
>
> <
>
>
>
> (mailto:
)>
>
> Sent: Tuesday 27th January 2015 11:47
>
> To:
>
>
>
>
>
> (mailto:
)
>
> Subject: [chef] define same service multiple times
>
>
>
> what happens if i define the same service multiple times across recipes?
>
>
>
> for example:
>
> i define it once just so i can have it restart if a template changes (but
>
> in that recipe i do not enable or start it)
>
>
>
> i define it again in another recipe to enable and start it.
>
>
>
> do these multiple definitions get merged somehow? what if they conflict?
>
>
>
> thanks! koert
You get a behavior called resource cloning, which triggers a warning (and
we’d like to remove sometime, though this is kinda tricky to do). You can
read more about that here:
https://tickets.opscode.com/browse/CHEF-3694
In any case, you’re best off following Kevin’s advice.
--
Daniel DeLeo
Archive powered by MHonArc 2.6.16.