I am trying to find a way to install foreman 1.11 on RHEL 6 server that have no internet connection. But cant find any documentataion that detail the installation steps properly.
I tried to download the rpm and install them but seems there are lot of dependecies.
Install foreman without pupper on a server withour internet connection
Foreman and Proxy versions:
1.11 Foreman and Proxy plugin versions:
1.11 Other relevant data:
We did rely on EPEL with EL6 and you can find some EL6 Puppet 3 RPMs on http://yum.puppetlabs.com/ but most people have probably forgotten all the details since we haven’t supported a server installation on EL6 for a few years. Why do you want to install such an old version on a platform we’ve stopped supporting?
Foreman 1.11 is very old and contains multiple bugs and security vulnerability. RHEL6 support has also been removed from Foreman since version 1.13.
Foreman indeed has many dependencies, and unless you mirror our repo and the relevant EPEL repos inside your disconnected network you will have to manually handle figuring out all of the dependencies on your own.
My highest recommendation is to upgrade the server that is going to manage your infrastructure to use an up to date system, not one that has been released almost 2 years ago. If that isn’t possible, at least use the last release that supported this distro (1.12.4).
We don’t generally test installing Foreman in a disconnected environment, so we have no idea what is the complete dependency tree that will be required for allowing offline install. You could try installing this version on a server that runs the same distro with network connectivity to generate a full list of packages needed.
Since you are running on a RHEL host I assume you are a Red Hat customer. Red Hat provides ISO images of Satellite 6, which is based on Foreman, for customers in disconnected setups, but those also dropped support for RHEL6 a couple of versions ago (in Satellite 6.3 iirc).