[chef] Re: Re: Re: Chef Server Install.


Chronological Thread 
  • From: Douglas Garstang < >
  • To:
  • Subject: [chef] Re: Re: Re: Chef Server Install.
  • Date: Fri, 23 Jan 2015 10:25:37 -0800

Well, I don't know. I just made the chef_server_url setting in berkshelf config file bogus, and it still says it's uploading cookbooks. Wat?

berks install -c ~/.berkshelf/config-dev.json

Resolving cookbook dependencies...
Fetching 'slice-awscli' from source at ../slice-awscli
Fetching 'slice-base' from source at .
Fetching 'slice-chef-client' from source at ../slice-chef-client
Fetching 'slice-ldap' from source at ../slice-ldap
Fetching 'slice-motd' from source at ../slice-motd
Fetching 'slice-nrpe' from source at ../slice-nrpe
Fetching 'slice-openssh' from source at ../slice-openssh
Fetching 'slice-sudo' from source at ../slice-sudo
Fetching 'slice-swap' from source at ../slice-swap
Using chef-sugar (2.4.1)
Using build-essential (2.1.3)

etc etc

Actually it would be really nice if berkshelf could refer completely to the chef client config file. It's a pain in the ass to always pass the berkshelf config file to use when you have multiple chef servers. For switching the chef server we have chefvm, but having something similar for berkself, or better still, just letting it refer to the chef config, would be better.

Doug


On Fri, Jan 23, 2015 at 10:21 AM, Douglas Garstang < " target="_blank"> > wrote:
Thanks Stephen.

What about berkshelf? What tweaks does it require? I'd try a knife upload, but since we have have one git repo per cookbook, I don't want to futz with the client.rb file to make that work. It returns an error as is, and always has.

Doug

On Fri, Jan 23, 2015 at 10:19 AM, Stephen Delano < " target="_blank"> > wrote:
Hi guys,

You’ll need to set your config to the fully qualified path of your organization, for instance:

```
```

HTH!


Stephen Delano - Engineering Lead, Chef


On Fri, Jan 23, 2015 at 10:04 AM, Charles Betz < " target="_blank"> > wrote:

I am having identical problems. 

On Fri, Jan 23, 2015 at 12:01 PM, Douglas Garstang < " target="_blank"> > wrote:
I just installed the latest version of chef server, and ran these commands:

dpkg -i chef-server-core_12.0.1-1_amd64.deb
chef-server-ctl reconfigure
chef-server-ctl user-create doug Douglas Garstang " target="_blank"> "password" --filename doug.pem
chef-server-ctl org-create slice "Foo Technologies" --association_user doug --filename validator.pem

I then copied the keys to my local system, and configured the client.

Attempting to run a 'knife cookbook list' on the client gets me:

Douglass-MacBook-Pro:.chefvm doug$ knife cookbook list
ERROR: The object you are looking for could not be found
Response: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-sransitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  <title>Chef - 404 Not Found</title>
  <link media="all" rel="stylesheet" type="text/css" href=""/css/all.css"" />
  <!--[if lt IE 7]><link rel="stylesheet" type="text/css" href=""/css/lt7.css"" /><![endif]-->
</head>
<body>
  <div class="header-block">
    <div id="header">
      <strong class="logo"><a href=""http://www.getchef.com">Chef</a></strong>
    </div>
  </div>
  <div id="wrapper">
    <div id="main">
      <div class="mybox">
        <div id="content">
          <h1>404 - Not Found</h1>
          <p>Sorry, I can't find what you are looking for.</p>
        </div>
      </div>
    </div>
  </div>
  <div class="footer-block">
    <div id="footer">
      <div class="mybox">
      </div>
      <div class="footer-bottom">
        <span>&copy; 2010&thinsp;&ndash;&thinsp;2014 Chef Software, Inc. All Rights Reserved</span>
      </div>
    </div>
  </div>
</body>
</html>

I then tried to a 'knife user list' which resulted in:

Douglass-MacBook-Pro:.chefvm doug$ knife user list
ERROR: You authenticated successfully to https://chef01.dev.slicetest.com:443 as doug but you are not authorized for this action
Response:  missing read permission


which is strange because of the "--association_user doug" above. What am I missing?

Doug





--



--



Archive powered by MHonArc 2.6.16.

§