TUXEDO Computers hat überraschend die Arbeiten am geplanten Snapdragon X Elite Notebook eingestellt. Das ambitionierte Linux Gerät wird nicht erscheinen. Die Entwickler wollen ihre bisherige Arbeit jedoch nicht komplett verwerfen. Sie haben neue Device Tree Patches veröffentlicht und hoffen auf Nutzen für andere Systeme. Die Entscheidung stößt jedoch auf Widerstand in der Kernel Gemeinschaft. Zwar […]
Der Debian-Entwickler Simon Josefsson hat das Projekt Debian Libre Live-Images gestartet, mit dem sich Debian Linux ohne nicht-freie Software ausführen und installieren lässt.
Die Linux-Distribution Fedora steht vor Veränderungen im Bereich Qualitätssicherung. Hintergrund ist der Abgang zahlreicher Mitglieder aus dem internen QA-Team von Red Hat. Einige wechselten zu anderen Abteilungen, etwa in Projekte rund um Künstliche Intelligenz. Dadurch steht nun weniger Personal für klassische Qualitätstests bereit. Besonders betroffen ist die ARM-Version von Fedora. Noch im Juli kündigte das […]
Soll das openSUSE-Team ihre Distribution weiterhin für 32-Bit-ARM-Systeme pflegen? Eine Antwort darauf möchte das Projekt im Rahmen einer kleinen Umfrage finden.
Soll das openSUSE-Team ihre Distribution weiterhin für 32-Bit-ARM-Systeme pflegen? Eine Antwort darauf möchte das Projekt im Rahmen einer kleinen Umfrage finden.
Im Vorfeld seiner Entwicklerkonferenz WWDC veröffentliche Apple eine Studie unter dem Titel „The Illusion of Thinking“, die prinzipielle Zweifel an der „Denkfähigkeit“…
Mit Debian 12.11 hat das Projekt ein weiteres Point-Release für Debian 12 alias Bookworm veröffentlicht. Es bringt überwiegend Fehlerkorrekturen mit und schließt Sicherheitslücken.
Debian hat die Version 12.11 seiner stabilen „Bookworm“ Serie veröffentlicht. Dieses elfte Point-Release bringt zahlreiche Fehlerkorrekturen und Sicherheitsupdates, hauptsächlich als Konsolidierung bereits veröffentlichter Sicherheitsaktualisierungen. Für bestehende Systeme, die regelmäßig aktualisiert werden, ändert sich wenig. Für Neuinstallationen ist es hingegen der neue Standard und spart nach Installation das Runterladen hunderter Aktualisierungen. Besonders auffällig ist der aktualisierte […]
Die Entwickler von openSUSE haben die Beta der mit Spannung erwarteten Leap 16.0 Version veröffentlicht. Die neue Linux-Distribution basiert erstmals vollständig auf SUSE Linux Enterprise 16 und dem neuen SUSE Linux Framework One, vormals bekannt als Adaptable Linux Platform (ALP). Mit Leap 16.0 schlägt das Projekt ein neues Kapitel auf. Das System setzt vollständig auf […]
Nach mehr als zwei Monaten seit der letzten Version hat das Debian-Projekt die zehnte Aktualisierung der stabilen “Bookworm”-Reihe veröffentlicht. Das Update konzentriert sich in gewohnter Manier auf Sicherheitsverbesserungen und Fehlerkorrekturen in verschiedenen Softwarepaketen. Wer sein System regelmäßig aktualisiert, hat die meisten Änderungen bereits erhalten. Debian 12.10 fasst diese lediglich zusammen. Nutzer, die eine Neuinstallation planen, […]
Mit der Veröffentlichung von Debian 12.9 hat das Projekt der Bookworm-Version seiner Distribution unter anderem einige wichtige Sicherheitsupdates angedeihen lassen.
Debian 12.9 ist ab sofort verfügbar und bringt u.a. aktualisierte Installationsmedien. Dieses Release enthält die neuesten Updates für das “Bookworm”-System. Die neue Version umfasst zahlreiche Fehler- und Sicherheitskorrekturen. Mit dabei ist ein aktualisierter Linux 6.1 Kernel mit neuesten Fixes. Auch Pakete für die Mozilla Thunderbird 128-Kompatibilität wurden angepasst. Wichtige Sicherheitsaktualisierungen betreffen verschiedene Bibliotheken und QEMU. […]
Qualcomms X Elite SoC soll Linux auf ARM-Notebooks zum Durchbruch verhelfen. Canonical stellt ein experimentelles Image bereit, TUXEDO arbeitet an einem ersten ARM-Notebook.
Debian hat das achte Update seiner stabilen Version 12 „Bookworm“ veröffentlicht. Der Fokus liegt auf der Behebung wichtiger Sicherheitslücken und der Verbesserung der Stabilität verschiedener Pakete. Für Nutzer, die regelmäßig ihr System aktualisieren, bringt das Update wenig Neues. Die meisten Sicherheitsupdates wurden bereits früher eingespielt und nun gebündelt veröffentlicht. Debian 12.8 behebt Fehler in vielen […]
Qualcomms X Elite SoC soll Linux auf ARM-Notebooks zum Durchbruch verhelfen. Canonical stellt ein experimentelles Image bereit, TUXEDO arbeitet an einem ersten ARM-Notebook.
Ubuntu 24.10 unterstützt nun offiziell das Snapdragon-betriebene Lenovo ThinkPad X13s über das generische ARM64 ISO, was eine bedeutende Verbesserung darstellt. Zuvor war es möglich, Ubuntu 23.10 auf diesem Gerät zu nutzen, jedoch nur mit einem speziellen ISO für das ThinkPad. Für die Version 24.04 LTS gab es keinen offiziellen Installer. Mit Ubuntu 24.10 kann jedoch […]
Das Debian-Projekt hat die Veröffentlichung von Debian 12.7 “Bookworm” bekannt gegeben. Das aktualisierte ISO Installationsmedium für das aktuelle Debian GNU/Linux 12 „Bookworm“ Betriebssystem steht zum Download zur Verfügbung. Debian 12.7 wurde nur zwei Monate nach Debian 12.6 veröffentlicht und stellt seltsamerweise das sechste Point-Release von Debian Bookworm dar. Dabei handelt es sich um das sechste, […]
Das Debian-Projekt hat die Veröffentlichung von Debian 12.7 “Bookworm” bekannt gegeben. Das aktualisierte ISO Installationsmedium für das aktuelle Debian GNU/Linux 12 „Bookworm“ Betriebssystem steht zum Download zur Verfügbung. Debian 12.7 wurde nur zwei Monate nach Debian 12.6 veröffentlicht und stellt seltsamerweise das sechste Point-Release von Debian Bookworm dar. Dabei handelt es sich um das sechste, […]
Debian, eine der angesehensten und am weitesten verbreiteten Linux-Distributionen, hat Version 11, mit dem Codenamen “Bullseye”, ab dem 15. August 2024 in die Langzeitunterstützungsphase (LTS) überführt. Dieser Übergang erfolgt genau drei Jahre nach der ursprünglichen Veröffentlichung von Bullseye. Die Pflege der verschiedenen Debian-Versionen folgt einem strukturierten Ansatz um Stabilität und Sicherheit für alle Nutzer zu […]
In diesem Überblick beschreibe ich am Beispiel der Proxmox inventory source, wie eine eigene Inventory Source im Ansible Automation Controller hinzugefügt werden kann.
Die folgenden Schritte wurden mit der Ansible Automation Platform 2.4 getestet. Die einzelnen Schritte sollten in gleicher Weise auch in Ansible AWX ausgeführt werden können.
Um diesem Text folgen zu können, werden Kenntnisse im Umgang mit Ansible und Git auf der Kommandozeile vorausgesetzt.
Der Text verweist, wo möglich, auf bestehende Dokumentation. Es handelt sich bei diesem Text nicht um ein klassisches Tutorial. Er dient mir als Gedächtnisstütze und mag euch eine Anregung sein, bzw. im besten Fall die Wissenslücken schließen, die sich mit der Dokumentation allein nicht schließen lassen.
Für das Beispiel in diesem Text werden Hosts aus der Bestandsliste eines PVE als Inventory Source hinzugefügt. Die dabei verwendete Vorgehensweise kann auch für andere Inventory Plugins verwendet werden. Die Entwicklung von Inventory Plugins ist jedoch nicht Gegenstand dieses Textes. Hierzu wird auf die Dokumentation unter „Developing dynamic inventory“ verwiesen.
Mein Kollege Steffen Scheib hat mir geholfen, das Proxmox-Plugin zu konfigurieren, wofür ich ihm an dieser Stelle nochmal ganz herzlich danke. Es liegt auf meiner Arbeitsstation als Ansible Project in folgender Verzeichnisstruktur vor:
Mit Ausnahme der Datei vault_password_file wurden alle Dateien und Verzeichnisse in Git aufgenommen. Ich verwende einen einfachen Git-Server in meiner Laborumgebung, auf welchen ich meine lokalen Repositorys pushe. Der Automation Controller synchronisiert das Projekt aus dem Git-Repo, um es als Inventory Source verfügbar zu machen.
Das Proxmox Inventory Plugin befindet sich in einem Git-Repository, auf welches mit SSH-Key-Authentifizierung zugegriffen werden kann. Damit auch der Automation Controller auf dieses Repository zugreifen kann, wird ein Credential vom Typ Source Control erstellt.
Beipsiel für einen Source Control Credential Typ im Ansible Automation Controller
Der SSH-Private-Key wurde von meinem Host hochgeladen und verschlüsselt im Automation Controller gespeichert. Der Key lässt sich in der GUI nicht wieder sichtbar machen, lediglich ersetzen.
Die Datei vault_password_file befindet sich jedoch nicht im Git, da sie das Passwort im Klartext enthält. Aus diesem Grund möchte ich die Datei auch nicht auf dem Automation Controller ablegen. Irgendwie müssen auf dem Automation Controller jedoch Credentials hinterlegt werden, um die Ansible Vault encrypted_strings zu entschlüsseln. Die Lösung steckt in diesem Kommentar auf Github. Im Automation Controller User Guide gibt es dazu Chapter 11. Custom credential types.
Das Schlüssel-Wert-Paar secret: true stellt sicher, dass das Passwort verschlüsselt gespeichert wird. Es kann danach im Automation Controller nicht mehr im Klartext angezeigt werden. Nachdem der neue Credential Typ erstellt ist, kann dieser instanziiert werden:
Beispiel des neuen Custom Credential Typs ‚encrypted_vault_password‘
Das Vault Passwort wird in das entsprechende Formularfeld kopiert. Es ist standardmäßig nicht sichtbar und wird wie oben bereits erwähnt, verschlüsselt gespeichert. Mit diesem Credential verfügt der Automation Controller nun über die notwendigen Informationen, um das Proxmox Inventory auszulesen.