Categories
Cloud

Azure App Service & Python, Part II

God I hate Microsoft. TL;DR – use “Basic” and “B1” as your app service SKUs. Anything “below” won’t work and you won’t know why. So, why I am again angry? Cause I want to deploy an app service, using terraform. Sounds soooooooooo simple, right? Except I fail at the creation of the app service (even […]

Categories
Cloud Infrastructure

Azure App Service & Python, Part I

A.k.a. “you’ve got to be fucking kidding me”. Azure App Service sucks, as basically any part of Azure. What’s surprising this time is that terraform actually contributes to the sucking on this occasion – usually the Hashi folks do a very good job at reducing the annoyance. But maybe they’ve given up, I wouldn’t blame […]

Categories
Uncategorized

A more peaceful rant about Java & Camel

I did it. I feel like I survived something, like I am on the path on enlightenment (and it feels like raising the foot for the first step in a yourney which I know to be several AEs long). Anyway, I’m kinda happy. What did I do? I succeeded to write this Java code using […]

Categories
Development

A big fucking rant about Java

Well, I’m back to writing Java. It was supposed to be simple – an Apache Camel .jar file which just reads the route definitions from a nearby *.XML file in the same directory. So it can be re-used, because we have a couple of dead simple use cases which just require a Camel runtime and […]

Categories
Puppet

Loathing RSpec and Puppet

There are words for how much I hate RSpec (especially RSpec-Puppet), but they would be too harsh to write down. So now that I don’t have to google the same shit over and over again, here’s what you have to do to get basic puppet module testing up and running (replace $MODULE with your module […]

Categories
Uncategorized

Nervige Puppet Fehler

Was geht hier nicht? class { ‘whatever’ : do => ‘something’, before => Class[ ‘something_else’ ], } -> class { ‘yeah_yeah’ : do => ‘even_more’, } Na? Niemand? Gut. Lösung: “before =>” und “->” mischen sich nicht. Das wäre nicht so schlimm, wäre die Fehlermeldung nicht absolut … unzureichend: err: Could not retrieve catalog from […]

Categories
Uncategorized

Puppet, Arrays & Iteratoren

Endlich, endlich, endlich kommt in Puppet 3.2 die Möglichkeit, Schleifen zu bauen. Dann könnte ich eventuell folgende Aufgabenstellung ein klein wenig einfacher realisieren (aktuell arbeite ich bis zur endgültigen Umstellung unserer Systeme mit Puppet 2.7): Fasse alle im Rechner befindlichen Blockdevices der Form “/dev/sd*” – aber außer /dev/sda – in einer LVM volume group zusammen. […]

Categories
Uncategorized

The year of the … Applications.

Es gibt ein paar Dinge ohne die ich nicht mehr so richtig leben möchte: Text expander, clipboard history, intuitiver Editor (ViM und emacs zählen nicht), und ein paar andere hätte ich gerne. Und hier ist des Linux größtes Plus des Linux größter Fluch: Die Flexibilität. Ein paar recht Gnome-lastige Eindrücke: Text expander: Hier tut AutoKey […]

Categories
Uncategorized

Congstar

Seit heute morgen bin ich bei Congstar, gewechselt von O2 (bzw. discoPlus) weil mir dort die Gespräche doch recht häufig abbrachen. Sah immer lustig aus – man schaut aufs Telefon, sieht 5 Balken, dann plötzlich “Suche”, dann baut er wieder auf, und man bewegt sich dabei keinen Meter. Das fand ich nicht soo spannend, also […]

Categories
Uncategorized

The year of … the Printer.

Ah, ich bin langsam – der Post schimmelt schon eine Weile hier vor sich hin, weil ich den Screenshot hochlade. Jetzt isses soweit. Es geht also weiter mit: Drucken. Denn irgendwann lief das System schließlich, und ich kam an den Punkt, an dem ich etwas drucken wollte. Gnome war installiert, Firefox auch, also theoretisch (kenne […]