Katello-installer proxy settings enabled

Hi,

We've merged the changes into katello-installer, being able
to set the smart proxy stuff.

The main entry-point module for this is:

https://github.com/Katello/puppet-capsule

We need to use this module as entry point instead of using smart-proxy
directly to orchestrate the certs generation correctly when setting the
whole thing up (we don't use puppet ca for securing the foreman <-> foreman-proxy
communication). Also, this module will be responsible for setting the
katello capsule (pulp node + foreman-proxy) and generation of correct certificates
on the master.

For now, only all-in-one variant is tested. By default, puppet and puppetca part
of smart proxy is set when running katello-installer. The samrt-proxy gets
autoregistered into the Foreman.

If one needs all services they can go for something like:

katello-installer --capsule-dns true\
                  --capsule-dns-forwarders 8.8.8.8 --capsule-dns-forwarders  8.8.4.4\
                  --capsule-dns-interface virbr1\
                  --capsule-dns-zone example.com\
                  --capsule-dhcp true\
                  --capsule-dhcp-interface virbr1\
                  --capsule-tftp true\
                  --capsule-puppet true\
                  --capsule-puppetca true

The next step is to support the capsule setting on non-master machine.

– Ivan

I'm glad there are sufficient parameters in our modules that this was
possible without modifications :slight_smile:

··· On Wed, Feb 19, 2014 at 07:30:11AM -0500, Ivan Necas wrote: > We've merged the changes into katello-installer, being able > to set the smart proxy stuff. > > The main entry-point module for this is: > > https://github.com/Katello/puppet-capsule > > We need to use this module as entry point instead of using smart-proxy > directly to orchestrate the certs generation correctly when setting the > whole thing up (we don't use puppet ca for securing the foreman <-> foreman-proxy > communication). Also, this module will be responsible for setting the > katello capsule (pulp node + foreman-proxy) and generation of correct certificates > on the master.

We did the modifications before, so they are all there now :slight_smile:

– Ivan

··· ----- Original Message ----- > On Wed, Feb 19, 2014 at 07:30:11AM -0500, Ivan Necas wrote: > > We've merged the changes into katello-installer, being able > > to set the smart proxy stuff. > > > > The main entry-point module for this is: > > > > https://github.com/Katello/puppet-capsule > > > > We need to use this module as entry point instead of using smart-proxy > > directly to orchestrate the certs generation correctly when setting the > > whole thing up (we don't use puppet ca for securing the foreman <-> > > foreman-proxy > > communication). Also, this module will be responsible for setting the > > katello capsule (pulp node + foreman-proxy) and generation of correct > > certificates > > on the master. > > I'm glad there are sufficient parameters in our modules that this was > possible without modifications :) > > -- > You received this message because you are subscribed to the Google Groups > "foreman-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to foreman-dev+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. >