[chef] Re: Re: Re: opensolaris


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: Re: Re: opensolaris
  • Date: Thu, 17 Sep 2009 13:59:25 -0600

Karl, 
you have run into a bug in the ruby::default recipe. It needs an else clause around line 43:

extra_packages = case node[:platform]
...
else 
  []
end

Also, I think you will be able to build eventmachine at least, but you'll need to completely gnu-ify: gnu make (possibly aliased as make somehow), gcc, so on. Works for me on a Solaris 9 box I have access to.

HTH,
Dan DeLeo

On Thu, Sep 17, 2009 at 1:32 PM, Joshua Timberman < "> > wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sep 17, 2009, at 12:54 PM, Karl Rossing wrote:

# export PATH=/usr/gnu/bin:$PATH
# ./chef-solo \-c \/solo.rb \-j \/chef.json \-r
/home/karlr/Downloads/chef/bootstrap-latest.tar.gz


Is this bootstrap-latest.tar.gz downloaded from S3?

If so, please note the Opscode cookbooks are focused on Linux, particularly Debian or Ubuntu. As such, you'll need to modify the cookbooks to work on Solaris.

Also, at this time Chef doesn't have a provider for managing packages on Solaris. I believe someone from IRC (sigmonsays?) was working on Solaris providers, but I don't know the status.

That said, a Solaris chef-client should [mostly] work. You can use execute/script resources to manage packages until a provider is available. I don't know if chef-server will install on Solaris, as I couldn't get stompserver gem installed (I didn't spend much time, but it was an eventmachine compile problem).

- --
Opscode, Inc
Joshua Timberman, Senior Solutions Engineer
C: 720.878.4322 E: " target="_blank">

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkqyjuYACgkQO97WSdVpzT3DKgCfa9P6aqcVZpj3g+nvSoXTLRbF
zwgAoJ8+d/CmUWSwaMmIQ4Xk0hhIRKFW
=yP4l
-----END PGP SIGNATURE-----




Archive powered by MHonArc 2.6.16.

§