Terraform provider im state updaten

9 Nov 2022 Lesezeit: ~1 Minute

Terraform Invalid legacy provider address Manchmal gelangt man an einen Punkt, an dem eine IAC Umgebung mit Hilfe von Terraform einfach ganz gut funktioniert und es niemanden mehr gibt, der sich damit befassen will. Dann passiert es, dass der Code ein wenig altert und keine Updates mehr erfährt.

Will man dann mal alles auf den neuesten Stand bringen, wird sich Terraform eventuell beklagen, dass der Provider eine "Invalid legacy provider address" hat. Will man diesen Fehler beheben, so findet man zunächst die zu ersetzenden Einträge im State mit dem Kommando:

terraform providers

Anschließend macht man sich auf, diese mit den neuen Adressen zu ersetzen:

terraform state replace-provider "registry.terraform.io/-/random" "hashicorp/random"

Firmware und BIOS Update bei Lenovo unter Linux

3 Feb 2020 Lesezeit: ~1 Minute

Softwareupdates sind wichtig. Firmwareupdates ebenso - grade in einer Zeit wo so viel Beta-Ware ausgeliefert wird. Wer Lenovo unter Windows betreibt nutzt dazu vermutlich einfach Systemupdate. Wer Lenovo unter Linux Benutzt muss einen anderen Weg gehen.

Hier hat sich das Tool fwupd als brauchbar erwiesen. Damit ich nicht immer suchen muss schreibe ich hier mal die Schritte auf, welche ich gehe um mein System aktuell zu halten:

sudo dnf install fwupd.x86_64
sudo fwupdmgr get-devices
for d in system-manufacturer system-product-name bios-release-date bios-version
do
echo "${d^} : " $(sudo dmidecode -s $d)
done
sudo fwupdmgr refresh
fwupdmgr get-updates
sudo fwupdmgr update

Quellen und Links:


Fedora Upgrade von 29 auf 30

1 Mai 2019 Lesezeit: ~1 Minute

Es ist wieder so weit. Ein neues Release von Fedora ldt zum Upgrade ein. Fedora ist die einzige Linuxdistribution die es über Jahre geschafft hat für mich benutzbar zu sein - daher gehe ich den Weg weiter gern mit und freue mich auf die Neuerungen.

Auf den meisten Seiten wird mir immer zu viel geschrieben, daher lasse ich das einfach und zeige hier, wie man sein System aktualisiert:

sudo -s
dnf upgrade --refresh
dnf install dnf-plugin-system-upgrade -y
dnf system-upgrade download --releasever=30 -y
dnf system-upgrade reboot