Installing a Chef Server via the cookbook

Would it be possible to use the chef server cookbook to install chef on a system which is not one of the few possible platform choices? I want to run a small chef server at home for experimentation. I happen to have an older machine that is not a 64-bit platform, but should be just fine to serve a dozen or so client nodes.

If so, can someone suggest a series of steps.

If not, why not?

In a perfect world, I would also like to apply the same approach to install a chef server on a FreeBSD system.


Stephen Corbesero, Performance Engineer
Synchronoss - Mobile Innovation for a Connected World
stephen.corbesero@synchronoss.com | www.synchronoss.com

You might want to take a look at the knife-server plugin:
http://fnichol.github.io/knife-server/

Not sure though if your specific platform is supported...

HTH, Torben
On Oct 11, 2013 4:16 PM, "Stephen Corbesero" <
Stephen.Corbesero@synchronoss.com> wrote:

Would it be possible to use the chef server cookbook to install chef on a
system which is not one of the few possible platform choices? I want to
run a small chef server at home for experimentation. I happen to have an
older machine that is not a 64-bit platform, but should be just fine to
serve a dozen or so client nodes.****


If so, can someone suggest a series of steps. ****


If not, why not? ****


In a perfect world, I would also like to apply the same approach to
install a chef server on a FreeBSD system.****



--****

Stephen Corbesero, Performance Engineer****

Synchronoss - Mobile Innovation for a Connected World****

stephen.corbesero@synchronoss.com | www.synchronoss.com****


Stephen,

While I'm not clear on using a chef server cookbook to do the install,
perhaps pointing you to resources that got Chef client running on
FreeBSD will help.

Here is a gist on some of the tweaks done to get the client on FreeBSD:

which also links to this mailing list thread on FreeBSD:

http://lists.opscode.com/sympa/arc/chef-dev/2013-03/msg00027.html

You might also want to look at the omnibus-chef project to see how the
install packages are put together for chef server:

(omnibus-chef is the same packaging that is done for the client, see the
gist above).

Maybe with these resources you can look at modifying the packaging to
support FreeBSD (I realize the server is a much more complicated beast
than the client), or perhaps these resources can point to what changes
you need to make to get the chef server cookbook updated to support
FreeBSD or any other package you want to support.

  • Mark Mzyk

Torben Knerr mailto:ukio@gmx.de
October 11, 2013 10:26 AM

You might want to take a look at the knife-server plugin:
Knife::Server by fnichol

Not sure though if your specific platform is supported...

HTH, Torben

Stephen Corbesero mailto:Stephen.Corbesero@synchronoss.com
October 11, 2013 10:16 AM

Would it be possible to use the chef server cookbook to install chef
on a system which is not one of the few possible platform choices? I
want to run a small chef server at home for experimentation. I happen
to have an older machine that is not a 64-bit platform, but should be
just fine to serve a dozen or so client nodes.

If so, can someone suggest a series of steps.

If not, why not?

In a perfect world, I would also like to apply the same approach to
install a chef server on a FreeBSD system.

--

Stephen Corbesero, Performance Engineer

Synchronoss - Mobile Innovation for a Connected World

stephen.corbesero@synchronoss.com | www.synchronoss.com