Skip to content

Commit

Permalink
add EL9 to 3.10 installs
Browse files Browse the repository at this point in the history
  • Loading branch information
evgeni committed Mar 7, 2024
1 parent c88ac21 commit 27704b8
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 5 deletions.
23 changes: 21 additions & 2 deletions _includes/manuals/3.10/2.1_quickstart_installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ To provide specific installation instructions, please select your operating syst
<select onChange="update_quickstart_os(this);">
<option value="none">-- select operating system --</option>
<option value="el8">Enterprise Linux 8</option>
<option value="el9">Enterprise Linux 9</option>
<option value="debian11">Debian 11 (Bullseye)</option>
<option value="ubuntu2004">Ubuntu 20.04 (Focal)</option>
</select>
Expand All @@ -45,6 +46,16 @@ sudo dnf -y install https://yum.puppet.com/puppet7-release-el-8.noarch.rpm
{% endhighlight %}
</div>

<div class="quickstart_os quickstart_os_el9">
<p>
Enable Puppet's 7.x repository:
</p>

{% highlight bash %}
sudo dnf -y install https://yum.puppet.com/puppet7-release-el-9.noarch.rpm
{% endhighlight %}
</div>

<div class="quickstart_os quickstart_os_el8">
<p>Enable the Foreman repositories:</p>

Expand All @@ -53,6 +64,14 @@ sudo dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el8/x86
{% endhighlight %}
</div>

<div class="quickstart_os quickstart_os_el9">
<p>Enable the Foreman repositories:</p>

{% highlight bash %}
sudo dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el9/x86_64/foreman-release.rpm
{% endhighlight %}
</div>

<div class="quickstart_os quickstart_os_el8">
<p>Enable the Foreman module:</p>

Expand Down Expand Up @@ -107,7 +126,7 @@ echo "deb http://deb.theforeman.org/ plugins {{page.version}}" | sudo tee -a /et
<i>No operating system selected.</i>
</div>

<div class="quickstart_os quickstart_os_el8">
<div class="quickstart_os quickstart_os_el8 quickstart_os_el9">
{% highlight bash %}
sudo dnf -y install foreman-installer
{% endhighlight %}
Expand All @@ -127,7 +146,7 @@ sudo apt-get update && sudo apt-get -y install foreman-installer

The installation run is non-interactive, but the configuration can be customized by supplying any of the options listed in `foreman-installer --help`, or by running `foreman-installer -i` for interactive mode. More examples are given in the [Installation Options](/manuals/{{page.version}}/index.html#3.2.2InstallerOptions) section. Adding `-v` will disable the progress bar and display all changes. To run the installer, execute:

<div class="quickstart_os quickstart_os_none quickstart_os_debian11 quickstart_os_ubuntu2004 quickstart_os_el8">
<div class="quickstart_os quickstart_os_none quickstart_os_debian11 quickstart_os_ubuntu2004 quickstart_os_el8 quickstart_os_el9">
{% highlight bash %}
sudo foreman-installer
{% endhighlight %}
Expand Down
3 changes: 2 additions & 1 deletion _includes/manuals/3.10/2_quickstart_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ The installation will require 4GB of memory, see [System Requirements](manuals/{
#### Supported platforms

* Enterprise Linux 8, x86_64
* Enterprise Linux 9, x86_64
* Debian 11 (Bullseye), amd64
* Ubuntu 20.04 (Focal), amd64

#### Enterprise Linux

The Foreman packages and installer are tested on AlmaLinux 8 and CentOS 8 Stream, but other RHEL derivatives can work because they're similar. Sometimes additional work may be needed. For any queries for these platforms raise a question in [discourse support section](https://community.theforeman.org/c/support/10)
The Foreman packages and installer are tested on AlmaLinux 8, AlmaLinux 9, CentOS Stream 8 and CentOS Stream 9, but other RHEL derivatives can work because they're similar. Sometimes additional work may be needed. For any queries for these platforms raise a question in [discourse support section](https://community.theforeman.org/c/support/10)
12 changes: 10 additions & 2 deletions _includes/manuals/3.10/3.1.1_supported_platforms.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,19 @@ The following operating systems are supported by the installer, have packages an
* Red Hat Enterprise Linux 8
* Architectures: x86_64 only
* Apply all SELinux-related errata.
* CentOS 8 Stream
* Red Hat Enterprise Linux 9
* Architectures: x86_64 only
* Apply all SELinux-related errata.
* CentOS Stream 8
* Architectures: x86_64 only
* **Note:**
- The RPM packages are built on CentOS Linux 8, but tested to work also on CentOS 8 Stream
- The RPM packages are built on Red Hat Enterprise Linux 8, but tested to work also on CentOS Stream 8
- EPEL 8 is incompatible, enabling will cause package dependency issue.
* CentOS Stream 9
* Architectures: x86_64 only
* **Note:**
- The RPM packages are built on Red Hat Enterprise Linux 9, but tested to work also on CentOS Stream 9
- EPEL 9 is incompatible, enabling will cause package dependency issue.
* Ubuntu 20.04 (Focal)
* Architectures: amd64
* Debian 11 (Bullseye)
Expand Down
4 changes: 4 additions & 0 deletions _includes/manuals/3.10/3.3.1_rpm_packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
Foreman is packaged for the following RPM based distributions:

* RHEL and derivatives, version 8
* RHEL and derivatives, version 9

**Note:** The RPM packages are not tested on Rocky Linux or Oracle Linux. The Foreman installation on Rocky Linux or Oracle Linux may or may not work.

Expand All @@ -28,6 +29,9 @@ To set up the repository, foreman-release packages are provided which add a repo
# EL8
dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el8/x86_64/foreman-release.rpm
dnf -y module enable foreman:el8

# EL9
dnf -y install https://yum.theforeman.org/releases/{{page.version}}/el9/x86_64/foreman-release.rpm

### Signing

Expand Down

0 comments on commit 27704b8

Please sign in to comment.