diff --git a/_includes/manuals/nightly/2.1_quickstart_installation.md b/_includes/manuals/nightly/2.1_quickstart_installation.md index 95c4f1a636..ac7e91178e 100644 --- a/_includes/manuals/nightly/2.1_quickstart_installation.md +++ b/_includes/manuals/nightly/2.1_quickstart_installation.md @@ -28,6 +28,7 @@ To provide specific installation instructions, please select your operating syst + #### Repositories @@ -120,6 +121,26 @@ echo "deb http://deb.theforeman.org/ plugins {{page.version}}" | sudo tee -a /et {% endhighlight %} +
+

+ Enable Puppet's 7.x repository: +

+ +{% highlight bash %} +sudo apt-get -y install ca-certificates +cd /tmp && wget https://apt.puppet.com/puppet7-release-jammy.deb +sudo apt-get install /tmp/puppet7-release-jammy.deb +{% endhighlight %} + +

Enable the Foreman repositories:

+ +{% highlight bash %} +sudo wget https://deb.theforeman.org/foreman.asc -O /etc/apt/trusted.gpg.d/foreman.asc +echo "deb http://deb.theforeman.org/ jammy {{page.version}}" | sudo tee /etc/apt/sources.list.d/foreman.list +echo "deb http://deb.theforeman.org/ plugins {{page.version}}" | sudo tee -a /etc/apt/sources.list.d/foreman.list +{% endhighlight %} +
+ #### Downloading the installer
@@ -132,7 +153,7 @@ sudo dnf -y install foreman-installer {% endhighlight %}
-
+
{% highlight bash %} sudo apt-get update && sudo apt-get -y install foreman-installer {% endhighlight %} @@ -140,13 +161,13 @@ sudo apt-get update && sudo apt-get -y install foreman-installer #### Running the installer -
+
Ensure that ping $(hostname -f) shows the real IP address, not 127.0.1.1. Change or remove this entry from /etc/hosts if present.
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: -
+
{% highlight bash %} sudo foreman-installer {% endhighlight %} diff --git a/_includes/manuals/nightly/2_quickstart_guide.md b/_includes/manuals/nightly/2_quickstart_guide.md index 1674769c38..877cf3ed12 100644 --- a/_includes/manuals/nightly/2_quickstart_guide.md +++ b/_includes/manuals/nightly/2_quickstart_guide.md @@ -11,6 +11,7 @@ The installation will require 4GB of memory, see [System Requirements](manuals/{ * Enterprise Linux 9, x86_64 * Debian 11 (Bullseye), amd64 * Ubuntu 20.04 (Focal), amd64 +* Ubuntu 22.04 (Jammy), amd64 #### Enterprise Linux diff --git a/_includes/manuals/nightly/3.1.1_supported_platforms.md b/_includes/manuals/nightly/3.1.1_supported_platforms.md index 0ac45896ed..1a569fdbcc 100644 --- a/_includes/manuals/nightly/3.1.1_supported_platforms.md +++ b/_includes/manuals/nightly/3.1.1_supported_platforms.md @@ -18,6 +18,8 @@ The following operating systems are supported by the installer, have packages an - EPEL 9 is incompatible, enabling will cause package dependency issue. * Ubuntu 20.04 (Focal) * Architectures: amd64 +* Ubuntu 22.04 (Jammy) + * Architectures: amd64 * Debian 11 (Bullseye) * Architectures: amd64 diff --git a/_includes/manuals/nightly/3.3.2_debian_packages.md b/_includes/manuals/nightly/3.3.2_debian_packages.md index d11ffd22ed..9eed373032 100644 --- a/_includes/manuals/nightly/3.3.2_debian_packages.md +++ b/_includes/manuals/nightly/3.3.2_debian_packages.md @@ -5,6 +5,7 @@ The Foreman packages should work on the following Debian-based Linux distributio * Debian Linux 11 (Bullseye), amd64 * Ubuntu Linux 20.04 LTS (Focal Fossa), amd64 +* Ubuntu Linux 22.04 LTS (Jammy Jellyfish), amd64 If you encounter any errors during the installation, [please file a bug report!](/contribute.html#Bugreporting) @@ -17,6 +18,8 @@ Add one of the following lines to your */etc/apt/sources.list* (alternatively in deb http://deb.theforeman.org/ bullseye {{page.version}} # Ubuntu 20.04 Focal deb http://deb.theforeman.org/ focal {{page.version}} +# Ubuntu 22.04 Jammy +deb http://deb.theforeman.org/ jammy {{page.version}} ``` You may also want some plugins from the plugin repo (required for the Foreman Installer): diff --git a/_includes/manuals/nightly/3.6_upgrade.md b/_includes/manuals/nightly/3.6_upgrade.md index 183b7ae8f5..e6e35beec9 100644 --- a/_includes/manuals/nightly/3.6_upgrade.md +++ b/_includes/manuals/nightly/3.6_upgrade.md @@ -39,6 +39,7 @@ To provide specific installation instructions, please select your operating syst + #### Step 1 - Backup @@ -62,7 +63,7 @@ Before proceeding, it is necessary to shutdown the Foreman instance. systemctl stop httpd foreman.service foreman.socket dynflow\* {% endhighlight %}
-
+
{% highlight bash %} systemctl stop apache2 foreman.service foreman.socket dynflow\* {% endhighlight %} @@ -128,7 +129,7 @@ dnf upgrade ruby\* foreman\* {% endhighlight %}
-
+
Upgrading from the last release to {{page.version}} has been tested. Updating the packages will upgrade the application and automatically migrate the database. @@ -148,6 +149,12 @@ deb http://deb.theforeman.org/ focal {{ page.version }} deb http://deb.theforeman.org/ plugins {{ page.version }} {% endhighlight %}
+
+{% highlight bash %} +deb http://deb.theforeman.org/ jammy {{ page.version }} +deb http://deb.theforeman.org/ plugins {{ page.version }} +{% endhighlight %} +
Next upgrade all Foreman packages: @@ -207,7 +214,7 @@ Start the application server. This is redundant if you previously ran `foreman-i systemctl start httpd foreman.service foreman.socket {% endhighlight %}
-
+
{% highlight bash %} systemctl start apache2 foreman.service foreman.socket {% endhighlight %}