secrethubwarden – Secrets von Bitwarden zu GitHub synchronisieren

Bitwarden ist aktuell mein persönlicher Passwortmanager. Und meine privaten Projekte deploye ich bevorzugt über GitHub Actions. Dabei verwende ich Repository Secrets um sensitive Daten wie Passwörter oder Secret Keys sicher abzulegen. Das manuelle Herumkopieren dieser Daten ist allerdings fehleranfällig und hätte ich gerne automatisiert. Eine existierende Lösung für mein Problem fand ich nicht, dafür ein Projekt mit ähnlicher Funktionalität: envwarden. Davon inspiriert habe ich mir ein eigenes Skript geschrieben und veröffentlicht:

secrethubwarden

(Habe ich an dieser Stelle schon mal erwähnt, dass ich schlecht im Namen vergeben bin?)

Dieses Bash-Skript nimmt die Konfigurationsdatei .secrethubwarden mit folgendem Format:

MY_SECRET_PASSWORD=secrethubwarden Example Password
MY_SECRET_NOTE=Secret Note Name

Danach benutzt es die Bitwarden-CLI um im Passwort-Vault das entsprechende Passwort (z.B. secrethubwarden Example Password) zu suchen, und schreibt dieses mit der GitHub-CLI als Repository Secret (Hier: MY_SECRET_PASSWORD) hinein. Ohne dass du dein Passwort je zu Gesicht bekommst.

Ich benutze secrethubwarden bereits erfolgreich in verschiedenen Projekten. Es ist etwas langsam, aber es nimmt mir viel Handarbeit ab. Und animiert mich damit dazu sensitive Daten noch konsequenter aus dem Sourcecode rauszuhalten.

Feedback ist willkommen.

Kurzkritik: Stanisław Lem – Sterntagebücher

Die Kurzgeschichten von Stanisław Lem in der Sterntagebücher-Sammlung (Geschrieben 1957 bis 1971) sind herrlich altmodische Science Fiction-Reiseberichte mit einem wunderbar altmodischen trockenen Humor. Ich habe mich köstlich amüsiert.

Ok, vielleicht ist das Buch auch etwas veraltet: In der ganzen Sammlung tauchen viele Personen auf, davon sind gerade mal drei Frauen, von denen genau eine auch einen Namen erhält. Spannend, wie einem das auffällt.

Anlesetipp: Die Waschmaschinentragödie.

Weil kaum Volltext der Sterntagebücher online zu finden sind, kann auch einen Blick in die TV-Adaption Ijon Tichy – Raumpilot werfen.

Das dritte Jahrhunderthochwasser innerhalb 25 Jahren

Screenshot Aare.guru bei Hochwasser

Als ich vor zwei Jahren die offiziellen Gefahrenstufen für Hochwasser des BAFUs im Aare.guru integriert habe, glaubte ich nicht ernsthaft daran, dass diese Stufe je erreicht wird. Unser iOS-Programmierer offenbar auch nicht.

Ich habe mich geirrt: Am 16. Juli 2021 war es wieder soweit. Nach 1999 und 2005 das dritte Jahrhunderhochwasser innerhalb 25 Jahren.

Abfluss der Aare, Messstation Schönau Bern, Juni – Juli 2021, Quelle: BAFU

Die empfohlene maximale Abflussmenge für den Aareschwumm beträgt 250 m³/s. Nachdem die Aare Anfangs Juni diese Wassermenge erreicht hat, kam sie nur kurz Anfangs Juli unter den Schwellenwert, um danach sprunghaft auf die Rekordmenge anzusteigen. Die starken Niederschläge in der gesamten Schweiz über diese zwei Monate verunmöglichten bis Anfangs August jeglichen Wassersport.

Hoffen wir, dass dieser Sommer ein Ausnahmesommer bleiben wird. Optimistisch gestimmt bin ich diesbezüglich nicht mehr.

Nachtrag: Genossenschafts-IT-Kooperation

Vor einigen Wochen hat sich im Umfeld einiger Wohnbaugenossenschaften in Bern eine lockere Kooperation der verschiedenen IT-Gruppen gebildet: Das Wohnbau Geno IT-Netzwerk.

Weitere Interessenten oder alternative Namensvorschläge sind willkommen, du kannst dich einfach bei mir melden. Bis jetzt gibt es einen Slack-Kanal und ein gelegentliches Onlinetreffen. (Nächster Termin: Mittwoch, 16. Juni 2021)

Impfung zum Wochenende: Teil 2 von 2

Mein zweiter Impftermin war am Samstag Morgen, 08:40.

Fünf Minuten später war ich geimpft.

Und weitere fünf Minuten später erhielt ich bereits die Notifikation für den Download meines Impfzertifikates.

Mag sein, dass nicht alles ideal lief in dieser Pandemie, aber in welcher globalen Katastrophe läuft schon alles ideal? Auf jeden Fall funktionierte bei mir der Impfprozess einwandfrei.

Und Nebenwirkungen scheine ich nach der zweiten Dosis Moderna ausser etwas Schmerzen im Arm auch nicht zu haben.

Gehen wir weiterhin verhalten optimistisch in den Sommer.

Impfung zum Wochenende: Teil 1 von 2

Pflaster auf dem Arm

Heute morgen durfte ich mein persönliches Ende der Corona-Pandemie einläuten: Die erste Dosis der Impfung habe ich erhalten. Technisch und organisatorisch Tip-topp organisiert.

Jetzt nur noch ein wenig Geduld. Sicher wird die Übergangszeit bis alle Willigen geimpft sind nicht ganz ruhig: Jetzt kommt wieder eine Hochkonjunktur für Politiker und Hobbyexperten um möglichst viele Lockerungen zu fordern und möglichst viel politisches Kapital daraus zu schlagen.

Link zum Wochenende: Datasette.io

Screenshot api-datasette für hydro_parameters

Das Open Source-Tool Datasette verwandelt SQLite-Datenbanken (Oder indirekt quasi jede CSV-Datei) schnell und unkompliziert in eine Webseite inkl. API. Es erlaubt einfach durch die Daten zu reisen, filtern, analysieren.

Screenshot api-datasette für hydro_locations

Erweiterbar mit Python-Plugins erlaubt es zusätzliche Visualisierungsmöglichkeiten wie diese Kartendarstellung.

Ich benutze es für meine OpenData-APIs für die Metadaten der Hydrologie- und SwissMetNet-Datenbanken. Dazu ruft ein Skript jeweils beim Deployment die API-Methoden auf und speichert die Resultate in die SQLite-Datenbank. Das ganze Skript als anschauliches Beispiel gibt es auf GitHub.

Office Hours

Auf das Projekt bin ich via diesem Artikel gestossen: Open source projects: consider running office hours. Letzte Woche habe ich einen dieser Slots gebucht und 20 Minuten mit Simon Willison konferiert.

Alles in allem ist Datasette eine ausserordentlich tolle Erfahrung, sowohl technisch wie auch menschlich. Ich kann es kaum erwarten noch mehr Anwendungsfälle dafür zu finden.

Spontane Saisoneröffnung 2021

Aare-Temperatur 11.6° C

Glücklicherweise hatte ich vor einer Geburtstagsparty im Eichholz schon mein Sommergepäck gepackt: Immer dabei ist ein wasserdichter Beutel mit Badehose.

Und so habe ich heute Nachmittag spontan meine persönliche Badesaison 2021 eröffnet. Allerdings kam ich bei 11° nicht weit, es ging mehr ums Prinzip als ums Baden.

Übrigens: Wir vom Aare.guru-Team haben einen neuen Onlineshop eröffnet und wunderschöne Badesäcke bedrucken lassen. Ein tolles neues Badetuch folgt auch bald.

Selbsttest zum Wochenende: Entspannter durch die Pandemie

Selbsttest an der ersten Corona-Party seit einem Jahr

Die Eltern sind geimpft, die Schwiegereltern ebenfalls. Und dank der jetzt verfügbaren Selbsttests habe ich diese Woche einen äusserst gemütlichen Abend im Freundeskreis verbracht. Der erste seit wohl einem Jahr. Sehr empfehlenswert.

Ich fühle mich entspannter. Noch etwas Geduld, vielleicht, vorsichtig optimistisch, ist ein Ende absehbar.