Thank you for the explanations and the links.
Kastytis
On 11/04/2013 02:00 PM, Ivan Necas wrote:
The easiest way should be to use node-installer:
https://github.com/Katello/node-installer
To set up just puppet and puppetca, you run:
node-install --parent-fqdn $(hostname -f) --puppet true -puppetca true
--register-in-foreman true --foreman-aouth-secret {oauth-secret}
the oauth can be found in foreman ui settings. This should install and set puppetmaster
to comunicate with
foreman, as well as smart proxy (including registration in foreman).
Currently, we have Foreman version 1.3 tagged as integration one in Katello, which is the
same as Foreman upstream. So for now it's more or less the same. The main benefits for
past was we had a control about what version is used to integrate with Katello (especially
for development, where some changes were needed from Foreman latest develop branch, but
develop branch itself is not always the stablest one, Katello developers having control
over the Foreman version in development was the best option). For released version, we try
to keep the versions the same as the Foreman upstream. One advantage maybe is the
dependencies, as there might happen that the Foreman upstream has a slightly different
deps than Katello, this shouldn't happen with Katello's repos,
Finally, in case you missed that, we are slowly moving to the model of Katello as part of
Foreman, so the next version should be part of Foreman itself as a plugin.
-- Ivan
----- Original Message -----
> Hi Community,
>
> I am using the install wiki
https://fedorahosted.org/katello/wiki/Install to
> install Katello 1.4 with Foreman on clean Centos6.4.
>
> Brief steps:
>
> 1. el repo
> 2. Katello repo
> 3. Subscription manager repo
> 4. yum install -y katello-foreman-all
> 5. katello-configure (without errors)
>
> Katello seems to be working fine. I also have one Katello client and can
> update its packages, repositories, etc. However I struggle with Foreman.
> There no smarty proxies configured out fo the box and I can not add a
> localhost-proxy using usual 8443 port.
>
> Localproxy
>
https://katello-test.mynet.local:8443
>
> At first I get the following error:
> Unable to save
> * Unable to communicate with the proxy: No such file or directory -
> /etc/foreman/client_cert.pem
> * Please check the proxy is configured and running on the host.
>
> If I copy the candlepin certificates and name them accordingly: client_ca.pem
> client_cert.pem client_key.pem, I receive another error:
> Unable to save
> * Unable to communicate with the proxy: 400 Bad Request
> * Please check the proxy is configured and running on the host.
>
> Stragely do not see the puppetmasterd binary.
> [ root(a)katello1.4 certs]# which puppetmasterd
> /usr/bin/which: no puppetmasterd in
> (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
>
> Do I miss some installation steps? Do I have to install Puppetmaster before I
> run " yum install -y katello-foreman-all"?
>
> What are the benefits of Katello-Foreman integration? I mean I could install
> Foremann separately from Foreman repos. Would you recommend Katello with
> Foreman integration or independant Katello and Foreman installs?
>
> Thank You,
> Kastytis
>
>
> _______________________________________________
> katello mailing list
> katello(a)lists.fedorahosted.org
>
https://lists.fedorahosted.org/mailman/listinfo/katello
>
_______________________________________________
katello mailing list
katello(a)lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/katello