Run the foreman 1.2 with puppet 3.2.2

Dear all,

I am trying to run the foreman 1.2 with puppet 3.2.2
First I have installation puppet 3.2.2 and now I would like to combine this
with the foreman.

If I install the foreman with "yum install foreman" I installs puppet 3.1.1.

According to the foreman guide it is recommanded to install "yum install
foreman-installer". But how do I tell the foreman to use the puppet 3.2.2?

My current answers.yaml is looking like that

··· --- foreman: db_type: mysql puppet: false foreman_proxy: true puppetmaster: false

Do I need to choose puppetmaster true or false?

What is the best way to install the foreman, by rpm or foreman-installer?

I am using Redhat 6

Best regards
Andreas

Right, so this is defined simply by whatever "puppet" RPM package is
available to the system from its yum repos.

This will typically be 2.6.18 from Fedora's EPEL, but if you add the
Puppet Labs yum repo then it will use the latest release from there.

http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#for-red-hat-enterprise-linux-and-derivatives

I'd strongly suggest either setting up this repo before running the
installer, or re-running the installer to fix the configuration if you
upgrade from Puppet v2 to v3.

I think the 3.1.1 version number you're referring to is the
"ruby193-puppet" package we ship. In short: ignore this package, only
consider "puppet". We currently need this for some internal things, but
it's not actually run, that's just the "puppet" package.

··· On 10/07/13 11:01, Andreas Dvorak wrote: > Dear all, > > I am trying to run the foreman 1.2 with puppet 3.2.2 > First I have installation puppet 3.2.2 and now I would like to combine > this with the foreman. > > If I install the foreman with "yum install foreman" I installs puppet 3.1.1. > > According to the foreman guide it is recommanded to install "yum > install foreman-installer". But how do I tell the foreman to use the > puppet 3.2.2?


Dominic Cleal
Red Hat Engineering

>
> Hi,

thank you for the answer.
I have done the installation with yum install foreman and that seems to be
fine.

Best regards
Andreas

No, as per my reply, the version number of the ruby193-puppet package
isn't relevant.

If you have puppet-3.2.x installed, then you can use 3.2 features.

··· On 15/07/13 11:26, harvey zh wrote: > hello, > > 在 2013年7月10日星期三UTC+8下午5时34分25秒,Dominic Cleal写道: > > On 10/07/13 11:01, Andreas Dvorak wrote: > > Dear all, > > > > I am trying to run the foreman 1.2 with puppet 3.2.2 > > First I have installation puppet 3.2.2 and now I would like to > combine > > this with the foreman. > > > > If I install the foreman with "yum install foreman" I installs > puppet 3.1.1. > > > > According to the foreman guide it is recommanded to install "yum > > install foreman-installer". But how do I tell the foreman to use the > > puppet 3.2.2? > > Right, so this is defined simply by whatever "puppet" RPM package is > available to the system from its yum repos. > > This will typically be 2.6.18 from Fedora's EPEL, but if you add the > Puppet Labs yum repo then it will use the latest release from there. > > http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#for-red-hat-enterprise-linux-and-derivatives > > > > I'd strongly suggest either setting up this repo before running the > installer, or re-running the installer to fix the configuration if you > upgrade from Puppet v2 to v3. > > I think the 3.1.1 version number you're referring to is the > "ruby193-puppet" package we ship. In short: ignore this package, only > consider "puppet". We currently need this for some internal things, > but > it's not actually run, that's just the "puppet" package. > > > Does it mean some new features in puppet 3.2.x is not available? > > http://docs.puppetlabs.com/puppet/3/reference/lang_experimental_3_2.html


Dominic Cleal
Red Hat Engineering