- From: "John E. Vincent (lusis)" <
>
- To:
- Subject: [chef] Re: Installation instructions for offline install on RHEL
- Date: Tue, 4 Jan 2011 12:46:24 -0500
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=dQYePW8MQte4o0NzsFP93zNiJ0w+ouZAZY9NDuG1Oy1jWX0h+8JqZ0759FfCmF6F1K nAnNxZtnmvhzClzM2he/oEUqq8aUc9O2RJJhBuFjV9AhEKoTA9oQTRP0p15NDkZwjV/b tE+vWouVqy6HZxMIm9csk+u3I35m3LRGNjXwI=
On Tue, Jan 4, 2011 at 12:36 PM, Meppiel, Josh
<
>
wrote:
>
Are there instructions for the installation of Chef on a RHEL 5.4/5.5 box
>
without access to the internet? All instructions I see on the OpsCode
>
website, including those for installation from source, dictate that the host
>
has direct access to the internet. I would be fine with installation from
>
source, tarball explode, or RPM’s.
>
>
>
>
-Josh
I've been in your shoes, not just with Chef.
You have a couple of options
- Package the gems into RPMS yourself and install them (along with
config files that way)
- Create a local gem server to host the gems and point all of your nodes there
If you're planning on using 'knife bootstrap', take a look at the
bootstrap templates. That's where you're going to get the most
flexibility and you'll understand exactly what happens when a node is
bootstrapped. Here's an example:
https://gist.github.com/765086
You can see all of the templates available in
'lib/chef/knife/bootstrap' where your chef gems were installed
locally. You'll probably need to create a custom one, copy it to the
.chef directory of your local chef repo and then bootstrap a new node
like so:
knife bootstrap FQDN -N nickname -i <ssh key file> -x root -d <my
custom bootstrap template without.rb> -r "role[base]"
So esssentially, you would want to modify the steps in the first part
of the gist to pull everything from a local repository.
If you want to run your own gem server, see here:
http://docs.rubygems.org/read/chapter/18
John
Archive powered by MHonArc 2.6.16.