Foreman and local repository(Centos\Ubuntu\EPEL)

Hi All,

Just wondering if I want to use a local repository like centos6 (x86_64,
i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like http://mirror.centos.org/centos/6/os/x86_64/ in
Installation Media tab in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in feature?

Thanks in advance for your help :slight_smile:

Thanks Eric :slight_smile:

··· On Tuesday, May 19, 2015 at 11:20:53 AM UTC+3, Eddie Mashayev wrote: > > Hi All, > > Just wondering if I want to use a local repository like centos6 (x86_64, > i386) and EPEL repo and use it for my Foreman PXE installation, > > instead using web link like http://mirror.centos.org/centos/6/os/x86_64/ > in Installation Media tab in Foreman. > > > I thought for few ways: > > 1) Use local server and sync the repositories to it. > > 2) Install spacewalk to manage my repositories. > > > What do you think? Is there any better way to pull it out? > > Is foreman support this kind of features or there is some built in > feature? > > > Thanks in advance for your help :) > >

Howdy,

I'd urge you to take a look at the Katello project (http://www.katello.org/)
as it is a plugin designed to integrate with Foreman to provide local
content management alongside the power of Foreman.

Eric

··· On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev wrote:

Hi All,

Just wondering if I want to use a local repository like centos6 (x86_64,
i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like http://mirror.centos.org/centos/6/os/x86_64/
in Installation Media tab in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in
feature?

Thanks in advance for your help :slight_smile:


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Hi jvandewege1,

Do you have the sample of your custom Puppet module or maybe you can share
the manifest/code to the group.

··· On Tuesday, May 19, 2015 at 1:20:53 AM UTC-7, Eddie Mashayev wrote: > > Hi All, > > Just wondering if I want to use a local repository like centos6 (x86_64, > i386) and EPEL repo and use it for my Foreman PXE installation, > > instead using web link like http://mirror.centos.org/centos/6/os/x86_64/ > in Installation Media tab in Foreman. > > > I thought for few ways: > > 1) Use local server and sync the repositories to it. > > 2) Install spacewalk to manage my repositories. > > > What do you think? Is there any better way to pull it out? > > Is foreman support this kind of features or there is some built in > feature? > > > Thanks in advance for your help :) > >

Thanks Eric,
Look like a perfect solution to me.

One question - I'm installing it on my Foreman server or on separate server?
From the manual it look likes on separate server, please correct me if I'm
worng…

Thanks,
Eddie Mashayev
Cell : 054-4692519

··· On Tue, May 19, 2015 at 3:49 PM, Eric D Helms wrote:

Howdy,

I’d urge you to take a look at the Katello project (
http://www.katello.org/) as it is a plugin designed to integrate with
Foreman to provide local content management alongside the power of Foreman.

Eric

On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev eddiem21@gmail.com > wrote:

Hi All,

Just wondering if I want to use a local repository like centos6 (x86_64,
i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like http://mirror.centos.org/centos/6/os/x86_64/
in Installation Media tab in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in
feature?

Thanks in advance for your help :slight_smile:


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Something along these lines:

/etc/puppet/modules/ntp/manifests/init.pp

class nwld_admintools ($base_packages = [ 'wget', 'curl', 'links', 'man',
'tcpdump', 'tree', 'atop', 'psutils', 'nano',
'mlocate', 'screen', 'less' ]) {

ensure_resource('package', $base_packages, {'ensure' => 'present'})
}

And then override base_packages in FM.

Joop

··· On 29-7-2015 10:42, Rolando Sacramento Jr wrote: > Hi jvandewege1, > > Do you have the sample of your custom Puppet module or maybe you can > share the manifest/code to the group. >

As of today, you install Katello outside of the normal Foreman installation
method. While it is a plugin, it requires it's own installation and setup
(we are working on making it work like a traditional plugin that you can
add to an existing Foreman). Note that the Katello installation setups and
fully configures a Foreman as Katello depends on that to run. Essentially,
when you install Katello you get Katello + Foreman together as a single
application.

Eric

··· On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev wrote:

Thanks Eric,
Look like a perfect solution to me.

One question - I’m installing it on my Foreman server or on separate
server?
From the manual it look likes on separate server, please correct me if I’m
worng…

Thanks,
Eddie Mashayev
Cell : 054-4692519

On Tue, May 19, 2015 at 3:49 PM, Eric D Helms ericdhelms@gmail.com > wrote:

Howdy,

I’d urge you to take a look at the Katello project (
http://www.katello.org/) as it is a plugin designed to integrate with
Foreman to provide local content management alongside the power of Foreman.

Eric

On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev eddiem21@gmail.com >> wrote:

Hi All,

Just wondering if I want to use a local repository like centos6 (x86_64,
i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like http://mirror.centos.org/centos/6/os/x86_64/
in Installation Media tab in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in
feature?

Thanks in advance for your help :slight_smile:


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Does this mean that it's not currently possible to add Katello to an
existing Foreman installation?

··· On Tuesday, May 19, 2015 at 8:56:55 AM UTC-4, Eric Helms wrote: > > As of today, you install Katello outside of the normal Foreman > installation method. While it is a plugin, it requires it's own > installation and setup (we are working on making it work like a traditional > plugin that you can add to an existing Foreman). Note that the Katello > installation setups and fully configures a Foreman as Katello depends on > that to run. Essentially, when you install Katello you get Katello + > Foreman together as a single application. > > Eric > > On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev > wrote: > >> Thanks Eric, >> Look like a perfect solution to me. >> >> One question - I'm installing it on my Foreman server or on separate >> server? >> From the manual it look likes on separate server, please correct me if >> I'm worng.. >> >> >> Thanks, >> Eddie Mashayev >> Cell : 054-4692519 >> >> On Tue, May 19, 2015 at 3:49 PM, Eric D Helms > > wrote: >> >>> Howdy, >>> >>> I'd urge you to take a look at the Katello project ( >>> http://www.katello.org/) as it is a plugin designed to integrate with >>> Foreman to provide local content management alongside the power of Foreman. >>> >>> >>> Eric >>> >>> On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev >> > wrote: >>> >>>> Hi All, >>>> >>>> Just wondering if I want to use a local repository like centos6 >>>> (x86_64, i386) and EPEL repo and use it for my Foreman PXE installation, >>>> >>>> instead using web link like >>>> http://mirror.centos.org/centos/6/os/x86_64/ in Installation Media tab >>>> in Foreman. >>>> >>>> >>>> I thought for few ways: >>>> >>>> 1) Use local server and sync the repositories to it. >>>> >>>> 2) Install spacewalk to manage my repositories. >>>> >>>> >>>> What do you think? Is there any better way to pull it out? >>>> >>>> Is foreman support this kind of features or there is some built in >>>> feature? >>>> >>>> >>>> Thanks in advance for your help :) >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Foreman users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to foreman-user...@googlegroups.com . >>>> To post to this group, send email to forema...@googlegroups.com >>>> . >>>> Visit this group at http://groups.google.com/group/foreman-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Foreman users" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> foreman-user...@googlegroups.com . >>> To post to this group, send email to forema...@googlegroups.com >>> . >>> Visit this group at http://groups.google.com/group/foreman-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to foreman-user...@googlegroups.com . >> To post to this group, send email to forema...@googlegroups.com >> . >> Visit this group at http://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. >> > >

Thanks Eric!!
Your help is really appreciated.

Thanks,
Eddie Mashayev
Cell : 054-4692519

··· On Tue, May 19, 2015 at 3:56 PM, Eric D Helms wrote:

As of today, you install Katello outside of the normal Foreman
installation method. While it is a plugin, it requires it’s own
installation and setup (we are working on making it work like a traditional
plugin that you can add to an existing Foreman). Note that the Katello
installation setups and fully configures a Foreman as Katello depends on
that to run. Essentially, when you install Katello you get Katello +
Foreman together as a single application.

Eric

On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev eddiem21@gmail.com > wrote:

Thanks Eric,
Look like a perfect solution to me.

One question - I’m installing it on my Foreman server or on separate
server?
From the manual it look likes on separate server, please correct me if
I’m worng…

Thanks,
Eddie Mashayev
Cell : 054-4692519

On Tue, May 19, 2015 at 3:49 PM, Eric D Helms ericdhelms@gmail.com >> wrote:

Howdy,

I’d urge you to take a look at the Katello project (
http://www.katello.org/) as it is a plugin designed to integrate with
Foreman to provide local content management alongside the power of Foreman.

Eric

On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev eddiem21@gmail.com >>> wrote:

Hi All,

Just wondering if I want to use a local repository like centos6
(x86_64, i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like
http://mirror.centos.org/centos/6/os/x86_64/ in Installation Media tab
in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in
feature?

Thanks in advance for your help :slight_smile:


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

> Does this mean that it's not currently possible to add Katello to an
> existing Foreman installation?
>

Correct. We are actively working to support that use case.

Eric

··· On Tue, May 19, 2015 at 5:24 PM, Michael Griffin wrote:

On Tuesday, May 19, 2015 at 8:56:55 AM UTC-4, Eric Helms wrote:

As of today, you install Katello outside of the normal Foreman
installation method. While it is a plugin, it requires it’s own
installation and setup (we are working on making it work like a traditional
plugin that you can add to an existing Foreman). Note that the Katello
installation setups and fully configures a Foreman as Katello depends on
that to run. Essentially, when you install Katello you get Katello +
Foreman together as a single application.

Eric

On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev eddi...@gmail.com >> wrote:

Thanks Eric,
Look like a perfect solution to me.

One question - I’m installing it on my Foreman server or on separate
server?
From the manual it look likes on separate server, please correct me if
I’m worng…

Thanks,
Eddie Mashayev
Cell : 054-4692519

On Tue, May 19, 2015 at 3:49 PM, Eric D Helms ericd...@gmail.com >>> wrote:

Howdy,

I’d urge you to take a look at the Katello project (
http://www.katello.org/) as it is a plugin designed to integrate with
Foreman to provide local content management alongside the power of Foreman.

Eric

On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev eddi...@gmail.com >>>> wrote:

Hi All,

Just wondering if I want to use a local repository like centos6
(x86_64, i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like
http://mirror.centos.org/centos/6/os/x86_64/ in Installation Media
tab in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in
feature?

Thanks in advance for your help :slight_smile:


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Hi Eric,

You wrote "Katello + Foreman together as a single application" is there any
good video or procedure of how to do it?

It's not so clear to me, as of now I have Forman Server(1.6.2) + Katello
server(2.2). Foreman server is production server and working over 4 month.
I just don't get how I can make them work together as single application.

··· On Wednesday, May 20, 2015 at 1:02:35 AM UTC+3, Eric Helms wrote: > > > > On Tue, May 19, 2015 at 5:24 PM, Michael Griffin > wrote: > >> Does this mean that it's not currently possible to add Katello to an >> existing Foreman installation? >> > > Correct. We are actively working to support that use case. > > > Eric > > >> >> >> On Tuesday, May 19, 2015 at 8:56:55 AM UTC-4, Eric Helms wrote: >>> >>> As of today, you install Katello outside of the normal Foreman >>> installation method. While it is a plugin, it requires it's own >>> installation and setup (we are working on making it work like a traditional >>> plugin that you can add to an existing Foreman). Note that the Katello >>> installation setups and fully configures a Foreman as Katello depends on >>> that to run. Essentially, when you install Katello you get Katello + >>> Foreman together as a single application. >>> >>> Eric >>> >>> On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev >>> wrote: >>> >>>> Thanks Eric, >>>> Look like a perfect solution to me. >>>> >>>> One question - I'm installing it on my Foreman server or on separate >>>> server? >>>> From the manual it look likes on separate server, please correct me if >>>> I'm worng.. >>>> >>>> >>>> Thanks, >>>> Eddie Mashayev >>>> Cell : 054-4692519 >>>> >>>> On Tue, May 19, 2015 at 3:49 PM, Eric D Helms >>>> wrote: >>>> >>>>> Howdy, >>>>> >>>>> I'd urge you to take a look at the Katello project ( >>>>> http://www.katello.org/) as it is a plugin designed to integrate with >>>>> Foreman to provide local content management alongside the power of Foreman. >>>>> >>>>> >>>>> Eric >>>>> >>>>> On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev >>>>> wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> Just wondering if I want to use a local repository like centos6 >>>>>> (x86_64, i386) and EPEL repo and use it for my Foreman PXE installation, >>>>>> >>>>>> instead using web link like >>>>>> http://mirror.centos.org/centos/6/os/x86_64/ in Installation Media >>>>>> tab in Foreman. >>>>>> >>>>>> >>>>>> I thought for few ways: >>>>>> >>>>>> 1) Use local server and sync the repositories to it. >>>>>> >>>>>> 2) Install spacewalk to manage my repositories. >>>>>> >>>>>> >>>>>> What do you think? Is there any better way to pull it out? >>>>>> >>>>>> Is foreman support this kind of features or there is some built in >>>>>> feature? >>>>>> >>>>>> >>>>>> Thanks in advance for your help :) >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Foreman users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to foreman-user...@googlegroups.com. >>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "Foreman users" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> foreman-user...@googlegroups.com. >>>>> To post to this group, send email to forema...@googlegroups.com. >>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Foreman users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to foreman-user...@googlegroups.com. >>>> To post to this group, send email to forema...@googlegroups.com. >>>> Visit this group at http://groups.google.com/group/foreman-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to foreman-user...@googlegroups.com . >> To post to this group, send email to forema...@googlegroups.com >> . >> Visit this group at http://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. >> > >

Some other users may be able to chime as there have been those with
existing Foreman servers that have simply used both I believe. You could
stand up a Foreman/Katello and then migrate your Foreman data over from
your existing setup to then use a single Foreman/Katello instance.

To be clear, when you install Katello you get Foreman because Foreman is
the application and Katello is a plugin that adds content management
capabilities. The seutp of Katello at present just requires a separate
installation procedure that creates a fresh instance of Foreman.

Eric

··· On Wed, May 20, 2015 at 4:38 AM, Eddie Mashayev wrote:

Hi Eric,

You wrote “Katello + Foreman together as a single application” is there
any good video or procedure of how to do it?

It’s not so clear to me, as of now I have Forman Server(1.6.2) + Katello
server(2.2). Foreman server is production server and working over 4 month.
I just don’t get how I can make them work together as single application.

On Wednesday, May 20, 2015 at 1:02:35 AM UTC+3, Eric Helms wrote:

On Tue, May 19, 2015 at 5:24 PM, Michael Griffin mcgr...@gmail.com >> wrote:

Does this mean that it’s not currently possible to add Katello to an
existing Foreman installation?

Correct. We are actively working to support that use case.

Eric

On Tuesday, May 19, 2015 at 8:56:55 AM UTC-4, Eric Helms wrote:

As of today, you install Katello outside of the normal Foreman
installation method. While it is a plugin, it requires it’s own
installation and setup (we are working on making it work like a traditional
plugin that you can add to an existing Foreman). Note that the Katello
installation setups and fully configures a Foreman as Katello depends on
that to run. Essentially, when you install Katello you get Katello +
Foreman together as a single application.

Eric

On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev eddi...@gmail.com >>>> wrote:

Thanks Eric,
Look like a perfect solution to me.

One question - I’m installing it on my Foreman server or on separate
server?
From the manual it look likes on separate server, please correct me if
I’m worng…

Thanks,
Eddie Mashayev
Cell : 054-4692519

On Tue, May 19, 2015 at 3:49 PM, Eric D Helms ericd...@gmail.com >>>>> wrote:

Howdy,

I’d urge you to take a look at the Katello project (
http://www.katello.org/) as it is a plugin designed to integrate
with Foreman to provide local content management alongside the power of
Foreman.

Eric

On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev eddi...@gmail.com >>>>>> wrote:

Hi All,

Just wondering if I want to use a local repository like centos6
(x86_64, i386) and EPEL repo and use it for my Foreman PXE installation,

instead using web link like
http://mirror.centos.org/centos/6/os/x86_64/ in Installation Media
tab in Foreman.

I thought for few ways:

  1. Use local server and sync the repositories to it.

  2. Install spacewalk to manage my repositories.

What do you think? Is there any better way to pull it out?

Is foreman support this kind of features or there is some built in
feature?

Thanks in advance for your help :slight_smile:


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it,
send an email to foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to a topic in
the Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Eric,

I am trying to get through the same issue. I am not sure why but most of
the preexisting mirror i got with foreman installation does not provision
my system. i wanted setup my own repository on my foreman server or on a
separate server where i can run http server and host it from there.

Is there a way i can use iso's directly ? let me know if someone know
workaround to mirrors ?

Thanks
Gagan

··· On Wednesday, May 20, 2015 at 7:31:23 AM UTC-7, Eric Helms wrote: > > Some other users may be able to chime as there have been those with > existing Foreman servers that have simply used both I believe. You could > stand up a Foreman/Katello and then migrate your Foreman data over from > your existing setup to then use a single Foreman/Katello instance. > > To be clear, when you install Katello you get Foreman because Foreman is > the application and Katello is a plugin that adds content management > capabilities. The seutp of Katello at present just requires a separate > installation procedure that creates a fresh instance of Foreman. > > > Eric > > On Wed, May 20, 2015 at 4:38 AM, Eddie Mashayev > wrote: > >> Hi Eric, >> >> You wrote "Katello + Foreman together as a single application" is there >> any good video or procedure of how to do it? >> >> It's not so clear to me, as of now I have Forman Server(1.6.2) + Katello >> server(2.2). Foreman server is production server and working over 4 month. >> I just don't get how I can make them work together as single application. >> >> >> On Wednesday, May 20, 2015 at 1:02:35 AM UTC+3, Eric Helms wrote: >> >>> >>> >>> On Tue, May 19, 2015 at 5:24 PM, Michael Griffin >>> wrote: >>> >>>> Does this mean that it's not currently possible to add Katello to an >>>> existing Foreman installation? >>>> >>> >>> Correct. We are actively working to support that use case. >>> >>> >>> Eric >>> >>> >>>> >>>> >>>> On Tuesday, May 19, 2015 at 8:56:55 AM UTC-4, Eric Helms wrote: >>>>> >>>>> As of today, you install Katello outside of the normal Foreman >>>>> installation method. While it is a plugin, it requires it's own >>>>> installation and setup (we are working on making it work like a traditional >>>>> plugin that you can add to an existing Foreman). Note that the Katello >>>>> installation setups and fully configures a Foreman as Katello depends on >>>>> that to run. Essentially, when you install Katello you get Katello + >>>>> Foreman together as a single application. >>>>> >>>>> Eric >>>>> >>>>> On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev >>>>> wrote: >>>>> >>>>>> Thanks Eric, >>>>>> Look like a perfect solution to me. >>>>>> >>>>>> One question - I'm installing it on my Foreman server or on separate >>>>>> server? >>>>>> From the manual it look likes on separate server, please correct me >>>>>> if I'm worng.. >>>>>> >>>>>> >>>>>> Thanks, >>>>>> Eddie Mashayev >>>>>> Cell : 054-4692519 >>>>>> >>>>>> On Tue, May 19, 2015 at 3:49 PM, Eric D Helms >>>>>> wrote: >>>>>> >>>>>>> Howdy, >>>>>>> >>>>>>> I'd urge you to take a look at the Katello project ( >>>>>>> http://www.katello.org/) as it is a plugin designed to integrate >>>>>>> with Foreman to provide local content management alongside the power of >>>>>>> Foreman. >>>>>>> >>>>>>> >>>>>>> Eric >>>>>>> >>>>>>> On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev >>>>>>> wrote: >>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> Just wondering if I want to use a local repository like centos6 >>>>>>>> (x86_64, i386) and EPEL repo and use it for my Foreman PXE installation, >>>>>>>> >>>>>>>> instead using web link like >>>>>>>> http://mirror.centos.org/centos/6/os/x86_64/ in Installation Media >>>>>>>> tab in Foreman. >>>>>>>> >>>>>>>> >>>>>>>> I thought for few ways: >>>>>>>> >>>>>>>> 1) Use local server and sync the repositories to it. >>>>>>>> >>>>>>>> 2) Install spacewalk to manage my repositories. >>>>>>>> >>>>>>>> >>>>>>>> What do you think? Is there any better way to pull it out? >>>>>>>> >>>>>>>> Is foreman support this kind of features or there is some built in >>>>>>>> feature? >>>>>>>> >>>>>>>> >>>>>>>> Thanks in advance for your help :) >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Foreman users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to foreman-user...@googlegroups.com. >>>>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to a topic in >>>>>>> the Google Groups "Foreman users" group. >>>>>>> To unsubscribe from this topic, visit >>>>>>> https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe >>>>>>> . >>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>> foreman-user...@googlegroups.com. >>>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Foreman users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to foreman-user...@googlegroups.com. >>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Foreman users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to foreman-user...@googlegroups.com. >>>> To post to this group, send email to forema...@googlegroups.com. >>>> Visit this group at http://groups.google.com/group/foreman-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to foreman-user...@googlegroups.com . >> To post to this group, send email to forema...@googlegroups.com >> . >> Visit this group at http://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. >> > >

Gagan,

have a look a the mrepo project (http://dag.wiee.rs/home-made/mrepo/).

Cheers,
Danilo

··· On Thursday, 21 May 2015 18:46:08 UTC-3, Gagan wrote: > > Eric, > > I am trying to get through the same issue. I am not sure why but most of > the preexisting mirror i got with foreman installation does not provision > my system. i wanted setup my own repository on my foreman server or on a > separate server where i can run http server and host it from there. > > Is there a way i can use iso's directly ? let me know if someone know > workaround to mirrors ? > > Thanks > Gagan > > On Wednesday, May 20, 2015 at 7:31:23 AM UTC-7, Eric Helms wrote: >> >> Some other users may be able to chime as there have been those with >> existing Foreman servers that have simply used both I believe. You could >> stand up a Foreman/Katello and then migrate your Foreman data over from >> your existing setup to then use a single Foreman/Katello instance. >> >> To be clear, when you install Katello you get Foreman because Foreman is >> the application and Katello is a plugin that adds content management >> capabilities. The seutp of Katello at present just requires a separate >> installation procedure that creates a fresh instance of Foreman. >> >> >> Eric >> >> On Wed, May 20, 2015 at 4:38 AM, Eddie Mashayev >> wrote: >> >>> Hi Eric, >>> >>> You wrote "Katello + Foreman together as a single application" is there >>> any good video or procedure of how to do it? >>> >>> It's not so clear to me, as of now I have Forman Server(1.6.2) + Katello >>> server(2.2). Foreman server is production server and working over 4 month. >>> I just don't get how I can make them work together as single application. >>> >>> >>> On Wednesday, May 20, 2015 at 1:02:35 AM UTC+3, Eric Helms wrote: >>> >>>> >>>> >>>> On Tue, May 19, 2015 at 5:24 PM, Michael Griffin >>>> wrote: >>>> >>>>> Does this mean that it's not currently possible to add Katello to an >>>>> existing Foreman installation? >>>>> >>>> >>>> Correct. We are actively working to support that use case. >>>> >>>> >>>> Eric >>>> >>>> >>>>> >>>>> >>>>> On Tuesday, May 19, 2015 at 8:56:55 AM UTC-4, Eric Helms wrote: >>>>>> >>>>>> As of today, you install Katello outside of the normal Foreman >>>>>> installation method. While it is a plugin, it requires it's own >>>>>> installation and setup (we are working on making it work like a traditional >>>>>> plugin that you can add to an existing Foreman). Note that the Katello >>>>>> installation setups and fully configures a Foreman as Katello depends on >>>>>> that to run. Essentially, when you install Katello you get Katello + >>>>>> Foreman together as a single application. >>>>>> >>>>>> Eric >>>>>> >>>>>> On Tue, May 19, 2015 at 8:54 AM, Eddie Mashayev >>>>>> wrote: >>>>>> >>>>>>> Thanks Eric, >>>>>>> Look like a perfect solution to me. >>>>>>> >>>>>>> One question - I'm installing it on my Foreman server or on separate >>>>>>> server? >>>>>>> From the manual it look likes on separate server, please correct me >>>>>>> if I'm worng.. >>>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> Eddie Mashayev >>>>>>> Cell : 054-4692519 >>>>>>> >>>>>>> On Tue, May 19, 2015 at 3:49 PM, Eric D Helms >>>>>>> wrote: >>>>>>> >>>>>>>> Howdy, >>>>>>>> >>>>>>>> I'd urge you to take a look at the Katello project ( >>>>>>>> http://www.katello.org/) as it is a plugin designed to integrate >>>>>>>> with Foreman to provide local content management alongside the power of >>>>>>>> Foreman. >>>>>>>> >>>>>>>> >>>>>>>> Eric >>>>>>>> >>>>>>>> On Tue, May 19, 2015 at 4:20 AM, Eddie Mashayev >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> Just wondering if I want to use a local repository like centos6 >>>>>>>>> (x86_64, i386) and EPEL repo and use it for my Foreman PXE installation, >>>>>>>>> >>>>>>>>> instead using web link like >>>>>>>>> http://mirror.centos.org/centos/6/os/x86_64/ in Installation >>>>>>>>> Media tab in Foreman. >>>>>>>>> >>>>>>>>> >>>>>>>>> I thought for few ways: >>>>>>>>> >>>>>>>>> 1) Use local server and sync the repositories to it. >>>>>>>>> >>>>>>>>> 2) Install spacewalk to manage my repositories. >>>>>>>>> >>>>>>>>> >>>>>>>>> What do you think? Is there any better way to pull it out? >>>>>>>>> >>>>>>>>> Is foreman support this kind of features or there is some built in >>>>>>>>> feature? >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks in advance for your help :) >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "Foreman users" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to foreman-user...@googlegroups.com. >>>>>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "Foreman users" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/foreman-users/yZbBbSBdjsI/unsubscribe >>>>>>>> . >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> foreman-user...@googlegroups.com. >>>>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Foreman users" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to foreman-user...@googlegroups.com. >>>>>>> To post to this group, send email to forema...@googlegroups.com. >>>>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Foreman users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to foreman-user...@googlegroups.com. >>>>> To post to this group, send email to forema...@googlegroups.com. >>>>> Visit this group at http://groups.google.com/group/foreman-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Foreman users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to foreman-user...@googlegroups.com. >>> To post to this group, send email to forema...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/foreman-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >>

Thanks Danilo, This looks interesting and I am going to give this a try.
However, it doesn't list OpenSuse support but i don't think that would be a
problem as long as i am using Mrepo for just hosting my repos for Foreman.

Another question,

Most of my developers want specific packages installed when installing the
OS (dev packages, kde for GUI and virtualization packages) . When I use
foreman it just install the Core OS from the repo.
i think the way to do this is to create puppet modules or Docker container
and for each app or feature and install it on the provisioned host. I am
very new to puppet or docker so not sure if there is a more direct way
What i mean is everytime a provision a host it install all the required app
and modules by default

Thanks
Gagan

Have you considered adding another step at the Provisioning template to
install this packages?

··· On Friday, 22 May 2015 13:40:03 UTC-3, Gagan wrote: > > Thanks Danilo, This looks interesting and I am going to give this a try. > However, it doesn't list OpenSuse support but i don't think that would be a > problem as long as i am using Mrepo for just hosting my repos for Foreman. > > Another question, > > Most of my developers want specific packages installed when installing the > OS (dev packages, kde for GUI and virtualization packages) . When I use > foreman it just install the Core OS from the repo. > i think the way to do this is to create puppet modules or Docker container > and for each app or feature and install it on the provisioned host. I am > very new to puppet or docker so not sure if there is a more direct way > What i mean is everytime a provision a host it install all the required > app and modules by default > > Thanks > Gagan > >

Gagan,
You can add these packages in Provisioning template, I can send you example
if you want.

··· On Friday, May 22, 2015 at 7:40:03 PM UTC+3, Gagan wrote: > > Thanks Danilo, This looks interesting and I am going to give this a try. > However, it doesn't list OpenSuse support but i don't think that would be a > problem as long as i am using Mrepo for just hosting my repos for Foreman. > > Another question, > > Most of my developers want specific packages installed when installing the > OS (dev packages, kde for GUI and virtualization packages) . When I use > foreman it just install the Core OS from the repo. > i think the way to do this is to create puppet modules or Docker container > and for each app or feature and install it on the provisioned host. I am > very new to puppet or docker so not sure if there is a more direct way > What i mean is everytime a provision a host it install all the required > app and modules by default > > Thanks > Gagan > >

Eddie, that would be a great help if you can send some examples

Thanks again
Gagan

Go to Host > Provisioning Templates > Choose your template > add the
enteris below the %packages. Example:
%packages
@base
@console-internet
@core
@debugging
@directory-client
@hardware-monitoring
@java-platform
@large-systems
@network-file-system-client
@network-tools
@performance
@perl-runtime
@server-platform
@server-policy
dhclient
epel-release
ntp
puppet
wget
yum
pax
oddjob
sgpio
device-mapper-persistent-data
samba-winbind
certmonger
perl-DBD-SQLite

If you have installed server and you want the same packages in your new
provisioning server you can check your anaconda file, it's located usually
under root folder and take the packages from there:
[root@puppet ~]# pwd
/root
[root@puppet ~]# ll anaconda-ks.cfg
-rw-------. 1 root root 1439 Jul 9 2013 anaconda-ks.cfg

··· On Saturday, May 23, 2015 at 2:40:09 AM UTC+3, Gagan wrote: > > Eddie, that would be a great help if you can send some examples > > Thanks again > Gagan >

Thanks Eddie,

This works perfect. After adding the packages in the template I can have
GUI and other packages installed

As an experiment I am also trying the set up a katello server. Looks like
the latest 2.2 has issues while installing. Also trying on mrepo.
Since I am just starting i can setup katello from scratch

Thanks
Gagan