[chef] Re: Re: Confused about environments.


Chronological Thread 
  • From: Matthew Moretti < >
  • To:
  • Subject: [chef] Re: Re: Confused about environments.
  • Date: Fri, 14 Feb 2014 17:28:16 -0500

From your email it sounded like you were putting your environment file inside a cookbook? I might’ve misunderstood you , but if that’s the case, that’s probably not right. Most people keep their environments in a directory in their chef-repo and then they’re uploaded using knife environment from file

-Matt Moretti



On Fri, Feb 14, 2014 at 4:50 PM, Douglas Garstang < " target="_blank"> > wrote:
Ok, the plot thickens.

(bitcasa-prod) Douglass-Mac-mini:~ knife-eu2 environment show eu2-prod
chef_type:           environment
cookbook_versions:
default_attributes:
description:
json_class:          Chef::Environment
name:                eu2-prod
override_attributes:

The data isn't even on the server. :( No default and no override attributes. I'm obviously not uploading the data correctly.

Doug.



On Fri, Feb 14, 2014 at 1:40 PM, Douglas Garstang < " target="_blank"> > wrote:
I'm missing an important detail with chef environments. I created an environment called 'eu2-prod' with the knife command, and can view and edit it.

In my cookbook I have created the environments directory into which I have deposited an environment file called 'eu2-prod.json'. It looks like this:

{
  "name": "eu2-prod",
  "description": "",
  "cookbook_versions": {
  },
  "json_class": "Chef::Environment",
  "chef_type": "environment",
  "default_attributes": {
  },
  "override_attributes": {
  }
}

All this has been uploaded to the chef server. However, when the client runs, it can't find the data from the eu2-prod environment. 

Looking at the chef GUI, I'm still confused. The cookbook itself doesn't show the environments/ directory, but rather has a drop-down at the top which lets me select which environment I am looking at. No matter which environment I pick, 'None', '_default' or 'eu2-prod' I can't see any of the data from the environments/eu2-prod.json file.

If I go over to the Environments global section in the UI, also there's no data there. I wouldn't expect to see any data there anyway, as I imagine that's environment data that's, err... global in scope. 

Thanks,
Doug




--
Regards,

Douglas Garstang
http://www.linkedin.com/in/garstang
Email: " target="_blank">
Cell: +1-805-340-5627




Archive powered by MHonArc 2.6.16.

§