From 05edafd739564c668fd4b385bfd05d1730dc2121 Mon Sep 17 00:00:00 2001 From: Philip Guyton Date: Tue, 3 Dec 2024 16:19:29 +0000 Subject: [PATCH] Tailscale install how-to needs to be updated for Leap 15.6 #512 Removes warnings re no 15.6 repo availability and provisos re outdated upstream documentation. We now have full 15.6 and TW instructions linked from upstream Downloads -> Linux. As such we now reference those and remove our redundancy re Tumbleweed specific instructions. Includes minor re-wording, redundant upstream link removal, and simplification: removing deep upstream url links. --- howtos/tailscale_install.rst | 52 +++++++++++------------------------- 1 file changed, 15 insertions(+), 37 deletions(-) diff --git a/howtos/tailscale_install.rst b/howtos/tailscale_install.rst index 9528b36b..da0a83e2 100644 --- a/howtos/tailscale_install.rst +++ b/howtos/tailscale_install.rst @@ -16,62 +16,40 @@ Upstream instructions --------------------- This How-to is derived from, and secondary to, -the canonical upstream instructions as provided by `Tailscale `_ themselves. +the canonical upstream instructions as provided by Tailscale themselves. It is intended only to assist in providing relevant links and light guidance. .. note:: - Rockstor is "Built on openSUSE", specifically **openSUSE Leap** or **Tumbleweed**: depending on the installer used. - Our Tailscale service integration requires only that a recent Tailscale instance be installed. + Rockstor is "Built on openSUSE", specifically **openSUSE Leap** or **Tumbleweed**: + depending on the `downloadable installer `_ used. + *Our Tailscale service integration requires only that a relevant Tailscale repo and package be installed.* The Tailscale `Stable` variant is advised but not assumed. -.. _install_tailscale_upstream_leap: +.. _install_tailscale_upstream_openSUSE: -Built on openSUSE Leap -^^^^^^^^^^^^^^^^^^^^^^ -Installs derived from our Leap based `downloadable installers `_. +Install Tailscale repo and package +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. warning:: +From the `Tailscale `_ website select: - As of this How-to's publication, tailscale does not yet provide Leap 15.6 repositories. - Until Tailscale resolves this situation, consider using their 15.5 repository in the interim period. - Also note that their `Downloads` -> `Linux` -> `Manually install on ...` **dropdown** is - now years **out-of-date**. **Reference instead the following more maintained instructions.** - -- `Setting up Tailscale on openSUSE Leap `_ +- `Downloads` -> `Linux` +- Scroll down to the **Manually install on** selector and choose your "Build on **openSUSE**" version. .. note:: - Replace $VERSION in the above instructions with your base OS Leap version. + Only steps 1 and 2 are required, Rockstor's Web-UI can do the rest. -E.g. for Leap 15.6 (using the 15.5 repo instead): +E.g. for "Build on **openSUSE**" **Leap 15.6** you need only do the following at the command line interface: .. code-block:: console - sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/leap/15.5/repo.gpg - sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/leap/15.5/tailscale.repo + sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/leap/15.6/repo.gpg + sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/leap/15.6/tailscale.repo sudo zypper ref sudo zypper in tailscale -**Continue service enablement & configuration via our Web-UI** :ref:`Tailscale service ` intergration. - -.. _install_tailscale_upstream_tumbleweed: - -Built on openSUSE Tumbleweed -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Installs derived from our Tumbleweed based `downloadable installers `_. - -- `Setting up Tailscale on openSUSE Tumbleweed `_ - -E.g. - -.. code-block:: console - - sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/tumbleweed/repo.gpg - sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/tumbleweed/tailscale.repo - sudo zypper ref - sudo zypper in tailscale +**Continue service enablement & configuration via our Web-UI** :ref:`Tailscale service ` integration. -**Continue service enablement & configuration via our Web-UI** :ref:`Tailscale service ` intergration.