[chef] RE: Re: RE: Re: docker cookbook and idempotency


Chronological Thread 
  • From: Kevin Keane Subscription < >
  • To: < >
  • Subject: [chef] RE: Re: RE: Re: docker cookbook and idempotency
  • Date: Tue, 1 Sep 2015 12:57:02 -0700

Title: RE: [chef] Re: RE: Re: docker cookbook and idempotency

I did not know that has changed! The docker cookbook requires chef 12, so this shouldn't be an issue. I'm using the latest (client side 12.5)

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: Daniel DeLeo < >
Sent: Tuesday 1st September 2015 7:30
To:
Subject: [chef] Re: RE: Re: docker cookbook and idempotency

On Tuesday, September 1, 2015 at 7:25 AM, Kevin Keane Subscription wrote:
> RE: [chef] Re: docker cookbook and idempotency
> Yeah, I kinda thought that it would be difficult to implement idempotency.
>
> I'm not sure the build_if_missing would work, because of resource ordering. If I understand you correctly, you are suggesting something like this:
>
>
>
>
> docker_image "myimage do
>
>
> action :build_if_missing
> end
>
> remote_directory "/tmp/mydockercontext" do
>
> notifies :build, "docker_image[myimage]"
> end
> But with this order, the docker image would be built before the context is set up.
> Reversing the order of the resources would break the notification, because you cannot notify resources that come later in the recipe. Or am I mistaken about that?

That used to be the case a really long time ago, but it’s supported on any version of Chef that you’re likely to be using.

> Kevin Keane
> The NetTech




--
Daniel DeLeo




Archive powered by MHonArc 2.6.16.

§