Skip to content

Commit

Permalink
Merge branch 'manager-5.0' into backport50-ccg-registration-ssh-#1233…
Browse files Browse the repository at this point in the history
…497-keichwa
  • Loading branch information
keichwa authored Dec 19, 2024
2 parents b67bfa7 + 64c3387 commit ce7d75a
Show file tree
Hide file tree
Showing 9 changed files with 558 additions and 61 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
- Clarified SSH authentication methods during Web UI bootstrap process in
Client Configuration Guide (bsc#1233497)
- Documented how to replace existing certificates via mgrtcl (bsc#1233793)
- Documented onboarding SSH connected Ubuntu clients with install-created
user in Client Configuration Guide (bsc#1213437)
- Changes proxy helm installation to use package from OS channel
in Installation and Upgrade Guide
- Corrected metadata signing section in Administration Guide
Expand Down
84 changes: 76 additions & 8 deletions l10n-weblate/client-configuration/client-configuration.pot
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-12-16 06:44+0000\n"
"POT-Creation-Date: 2024-12-18 14:54+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -5886,7 +5886,7 @@ msgstr ""
#: modules/client-configuration/pages/clients-sle.adoc:31
#: modules/client-configuration/pages/clients-slemicro.adoc:19
#: modules/client-configuration/pages/clients-slmicro.adoc:15
#: modules/client-configuration/pages/clients-ubuntu.adoc:61
#: modules/client-configuration/pages/clients-ubuntu.adoc:70
#, no-wrap
msgid "Register Clients"
msgstr ""
Expand Down Expand Up @@ -6793,22 +6793,22 @@ msgstr ""
#. type: Block title
#: modules/client-configuration/pages/clients-debian.adoc:38
#: modules/client-configuration/pages/clients-raspberrypios.adoc:38
#: modules/client-configuration/pages/clients-ubuntu.adoc:55
#: modules/client-configuration/pages/clients-ubuntu.adoc:56
#, no-wrap
msgid "Procedure: Granting Root User Access"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-debian.adoc:39
#: modules/client-configuration/pages/clients-raspberrypios.adoc:39
#: modules/client-configuration/pages/clients-ubuntu.adoc:56
#: modules/client-configuration/pages/clients-ubuntu.adoc:57
msgid "On the client, edit the [filename]``sudoers`` file:"
msgstr ""

#. type: delimited block -
#: modules/client-configuration/pages/clients-debian.adoc:40
#: modules/client-configuration/pages/clients-raspberrypios.adoc:40
#: modules/client-configuration/pages/clients-ubuntu.adoc:57
#: modules/client-configuration/pages/clients-ubuntu.adoc:58
#: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:16
#: modules/client-configuration/pages/contact-methods-saltssh.adoc:34
#, no-wrap
Expand All @@ -6818,7 +6818,7 @@ msgstr ""
#. type: Plain text
#: modules/client-configuration/pages/clients-debian.adoc:41
#: modules/client-configuration/pages/clients-raspberrypios.adoc:41
#: modules/client-configuration/pages/clients-ubuntu.adoc:58
#: modules/client-configuration/pages/clients-ubuntu.adoc:59
#: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:17
#: modules/client-configuration/pages/contact-methods-saltssh.adoc:35
msgid ""
Expand All @@ -6830,7 +6830,7 @@ msgstr ""
#. type: delimited block -
#: modules/client-configuration/pages/clients-debian.adoc:42
#: modules/client-configuration/pages/clients-raspberrypios.adoc:42
#: modules/client-configuration/pages/clients-ubuntu.adoc:59
#: modules/client-configuration/pages/clients-ubuntu.adoc:60
#, no-wrap
msgid ""
"<user> ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, "
Expand All @@ -6840,7 +6840,7 @@ msgstr ""
#. type: delimited block =
#: modules/client-configuration/pages/clients-debian.adoc:43
#: modules/client-configuration/pages/clients-raspberrypios.adoc:43
#: modules/client-configuration/pages/clients-ubuntu.adoc:60
#: modules/client-configuration/pages/clients-ubuntu.adoc:61
#: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19
#: modules/client-configuration/pages/contact-methods-saltssh.adoc:37
msgid ""
Expand Down Expand Up @@ -10505,6 +10505,74 @@ msgid ""
"[command]``sudo`` without the need for a password."
msgstr ""

#. type: Title ===
#: modules/client-configuration/pages/clients-ubuntu.adoc:55
#, no-wrap
msgid "Grant Root User Access"
msgstr ""

#. type: Title ===
#: modules/client-configuration/pages/clients-ubuntu.adoc:62
#, no-wrap
msgid "Bootstrap as Install-created User via SSH"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-ubuntu.adoc:63
msgid ""
"To bootstrap an Ubuntu client via SSH you must add the install-created user "
"to the sudo group. Then run the bootstrap script from the client."
msgstr ""

#. type: Block title
#: modules/client-configuration/pages/clients-ubuntu.adoc:64
#, no-wrap
msgid ""
"Procedure: Adding Install-created User to sudo Group and Bootstrapping via "
"SSH"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-ubuntu.adoc:65
msgid ""
"On the client, as root, run from the command line (replace "
"[literal]``<username>`` with the name of the install-created user):"
msgstr ""

#. type: delimited block -
#: modules/client-configuration/pages/clients-ubuntu.adoc:66
#, no-wrap
msgid "sudo usermod -aG sudo <username>\n"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-ubuntu.adoc:67
msgid ""
"Bootstrap the client system from its command line (replace "
"[literal]``<SERVER_FQDN>`` with the fully qualified domain name of the "
"{productname} Server):"
msgstr ""

#. type: delimited block -
#: modules/client-configuration/pages/clients-ubuntu.adoc:68
#, no-wrap
msgid ""
"sudo su -\n"
"curl -Sks https://<SERVER_FQDN>/pub/bootstrap/bootstrap-script.sh | "
"/bin/bash\n"
msgstr ""

#. type: delimited block =
#: modules/client-configuration/pages/clients-ubuntu.adoc:69
msgid ""
"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap "
"script run from the client system's command line after issuing "
"[command]``sudo su -`` as above. It cannot be bootstrapped via the "
"{productname} {webui} due to the fact that the root user is disabled on "
"{ubuntu} by default, and that the {webui} does not permit for privilege "
"escalation of the {ubuntu} install-created user."
msgstr ""

#. type: Title =
#: modules/client-configuration/pages/configuration-basics.adoc:1
#, no-wrap
Expand Down
87 changes: 74 additions & 13 deletions l10n-weblate/client-configuration/cs.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-12-16 06:44+0000\n"
"POT-Creation-Date: 2024-12-18 14:54+0000\n"
"PO-Revision-Date: 2022-01-25 18:12+0000\n"
"Last-Translator: Aleš Kastner <[email protected]>\n"
"Language-Team: Czech <https://l10n.opensuse.org/projects/uyuni/docs-client-"
Expand Down Expand Up @@ -6421,7 +6421,7 @@ msgstr ""
#: modules/client-configuration/pages/clients-sle.adoc:31
#: modules/client-configuration/pages/clients-slemicro.adoc:19
#: modules/client-configuration/pages/clients-slmicro.adoc:15
#: modules/client-configuration/pages/clients-ubuntu.adoc:61
#: modules/client-configuration/pages/clients-ubuntu.adoc:70
#, no-wrap
msgid "Register Clients"
msgstr "Registrovat klienty"
Expand Down Expand Up @@ -7346,22 +7346,22 @@ msgstr ""
#. type: Block title
#: modules/client-configuration/pages/clients-debian.adoc:38
#: modules/client-configuration/pages/clients-raspberrypios.adoc:38
#: modules/client-configuration/pages/clients-ubuntu.adoc:55
#: modules/client-configuration/pages/clients-ubuntu.adoc:56
#, no-wrap
msgid "Procedure: Granting Root User Access"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-debian.adoc:39
#: modules/client-configuration/pages/clients-raspberrypios.adoc:39
#: modules/client-configuration/pages/clients-ubuntu.adoc:56
#: modules/client-configuration/pages/clients-ubuntu.adoc:57
msgid "On the client, edit the [filename]``sudoers`` file:"
msgstr ""

#. type: delimited block -
#: modules/client-configuration/pages/clients-debian.adoc:40
#: modules/client-configuration/pages/clients-raspberrypios.adoc:40
#: modules/client-configuration/pages/clients-ubuntu.adoc:57
#: modules/client-configuration/pages/clients-ubuntu.adoc:58
#: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:16
#: modules/client-configuration/pages/contact-methods-saltssh.adoc:34
#, no-wrap
Expand All @@ -7371,7 +7371,7 @@ msgstr ""
#. type: Plain text
#: modules/client-configuration/pages/clients-debian.adoc:41
#: modules/client-configuration/pages/clients-raspberrypios.adoc:41
#: modules/client-configuration/pages/clients-ubuntu.adoc:58
#: modules/client-configuration/pages/clients-ubuntu.adoc:59
#: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:17
#: modules/client-configuration/pages/contact-methods-saltssh.adoc:35
msgid ""
Expand All @@ -7383,15 +7383,15 @@ msgstr ""
#. type: delimited block -
#: modules/client-configuration/pages/clients-debian.adoc:42
#: modules/client-configuration/pages/clients-raspberrypios.adoc:42
#: modules/client-configuration/pages/clients-ubuntu.adoc:59
#: modules/client-configuration/pages/clients-ubuntu.adoc:60
#, no-wrap
msgid "<user> ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n"
msgstr ""

#. type: delimited block =
#: modules/client-configuration/pages/clients-debian.adoc:43
#: modules/client-configuration/pages/clients-raspberrypios.adoc:43
#: modules/client-configuration/pages/clients-ubuntu.adoc:60
#: modules/client-configuration/pages/clients-ubuntu.adoc:61
#: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19
#: modules/client-configuration/pages/contact-methods-saltssh.adoc:37
msgid ""
Expand Down Expand Up @@ -11188,6 +11188,72 @@ msgid ""
"without the need for a password."
msgstr ""

#. type: Title ===
#: modules/client-configuration/pages/clients-ubuntu.adoc:55
#, fuzzy, no-wrap
#| msgid "Procedure: Creating an Activation Key"
msgid "Grant Root User Access"
msgstr "Postup: Vytvoření aktivačního klíče"

#. type: Title ===
#: modules/client-configuration/pages/clients-ubuntu.adoc:62
#, no-wrap
msgid "Bootstrap as Install-created User via SSH"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-ubuntu.adoc:63
msgid ""
"To bootstrap an Ubuntu client via SSH you must add the install-created user "
"to the sudo group. Then run the bootstrap script from the client."
msgstr ""

#. type: Block title
#: modules/client-configuration/pages/clients-ubuntu.adoc:64
#, no-wrap
msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-ubuntu.adoc:65
msgid ""
"On the client, as root, run from the command line (replace "
"[literal]``<username>`` with the name of the install-created user):"
msgstr ""

#. type: delimited block -
#: modules/client-configuration/pages/clients-ubuntu.adoc:66
#, no-wrap
msgid "sudo usermod -aG sudo <username>\n"
msgstr ""

#. type: Plain text
#: modules/client-configuration/pages/clients-ubuntu.adoc:67
msgid ""
"Bootstrap the client system from its command line (replace "
"[literal]``<SERVER_FQDN>`` with the fully qualified domain name of the "
"{productname} Server):"
msgstr ""

#. type: delimited block -
#: modules/client-configuration/pages/clients-ubuntu.adoc:68
#, no-wrap
msgid ""
"sudo su -\n"
"curl -Sks https://<SERVER_FQDN>/pub/bootstrap/bootstrap-script.sh | /bin/bash\n"
msgstr ""

#. type: delimited block =
#: modules/client-configuration/pages/clients-ubuntu.adoc:69
msgid ""
"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap "
"script run from the client system's command line after issuing "
"[command]``sudo su -`` as above. It cannot be bootstrapped via the "
"{productname} {webui} due to the fact that the root user is disabled on "
"{ubuntu} by default, and that the {webui} does not permit for privilege "
"escalation of the {ubuntu} install-created user."
msgstr ""

#. type: Title =
#: modules/client-configuration/pages/configuration-basics.adoc:1
#, no-wrap
Expand Down Expand Up @@ -23940,11 +24006,6 @@ msgstr ""
#~ "Další informace o aktivačních klíčích viz xref:client-configuration:"
#~ "activation-keys.adoc[]."

#, fuzzy, no-wrap
#~| msgid "Procedure: Creating an Activation Key"
#~ msgid "Procedure: Granting root user access"
#~ msgstr "Postup: Vytvoření aktivačního klíče"

#, fuzzy, no-wrap
#~| msgid "Procedure: Migrating"
#~ msgid "Procedure: Provision \"Bootstrap\" Type Clients"
Expand Down
Loading

0 comments on commit ce7d75a

Please sign in to comment.