Another Newbie Install question

I'm trying to install (just experimenting in VMs right now trying to figure
out what I'm doing) a foreman system, everything necessary to get a foreman
server to the point where I can netboot another vm, install base ubuntu
12.04, then use puppet to configure the system, preferably using the
classes that I've spent the last year+ creating.

Is there a straight-forward set of instructions on how to do this? (Yes,
I've read the Foreman manual, it's a good reference manual for someone with
experience, but not easy to get a good idea on how to get started. Yes,
I've read many of the How To documents on the "Howtos" page.

Thanks in advance for any help you can give me.

Ron

I'd recommend using the installer on a clean VM:

http://theforeman.org/manuals/1.1/index.html#2.Quickstart

When you run the generate_answers.rb script you have the option of
enabling DHCP and DNS too, which would be everything you need to netboot
the other server. It will install Foreman, the smart proxy, TFTP and a
puppetmaster on your VM, ready to use.

At the end of section 3.2.1, it tells you to register the (local) smart
proxy in Foreman. Once done, you can drop your existing modules into
/etc/puppet/modules/production and then you will be able to import them
from the "Puppet classes" page within Foreman.

··· On 14/02/13 21:20, Ronald Wolf wrote: > I'm trying to install (just experimenting in VMs right now trying to > figure out what I'm doing) a foreman system, everything necessary to get > a foreman server to the point where I can netboot another vm, install > base ubuntu 12.04, then use puppet to configure the system, preferably > using the classes that I've spent the last year+ creating. > > Is there a straight-forward set of instructions on how to do this? > (Yes, I've read the Foreman manual, it's a good reference manual for > someone with experience, but not easy to get a good idea on how to get > started. Yes, I've read many of the How To documents on the "Howtos" > page. > > Thanks in advance for any help you can give me.


Dominic Cleal
Red Hat Engineering