Can Strategic Design Improve the Design and User Experience Across Open Source Communities?

If you speak to anyone involved in Information Technology there is little debate that an open source development model is the defacto development model for the next generation of technology. Cloud infrastructure with OpenStack, continuous integration with Jenkins, containers with Docker, automation with Ansible – these areas are all being transformed with technologies delivered via the […]

[Howto] Introduction to Ansible variables

To become more flexible, Ansible offers the possibility to use variables in loops, but also to use information the target system provides. Background Ansible uses variables to enable more flexibility in playbooks and roles. They can be used to loop through a set of given values, access various information like the hostname of a system … Continue reading [Howto] Introduction to Ansible variables

Building the IoT Smart Gateway with Docker, Raspberry Pi and JBoss for the “lazy” ones – Ansible rules!

If you have followed my earlier posts, then you know, that I’m in the process of building an IoT Demo, with a Raspberry Pi2  as the Smart Gateway. During this process, I had to re-install my Raspberry multiple times, but after the second time I got a bit tired of doing the same steps over … Read moreBuilding the IoT Smart Gateway with Docker, Raspberry Pi and JBoss for the “lazy” ones – Ansible rules!

[Short Tip] verify YAML in Shell via Python one-liner

Today the question came up how to verify YAML files easily. Of course, there are many very good online parser. But I was wondering if it is possible to do it simply in Bash/ZSH, using a Python one-liner. Here is the code: It throws an exception if the file is not a proper (aka importable) … Continue reading [Short Tip] verify YAML in Shell via Python one-liner

So you think offline systems need no updates?

Often customers run offline systems and claim that such machines do not need updates since they are offline. But this is a fallacy: updates do not only close security holes but also deliver bug fixes – and they can be crucial. Background Recently a customer approached me with questions regarding an upgrade of a server. … Continue reading So you think offline systems need no updates?

Putting the Smart into the Smart IoT Device

This is part 4 in my IoT series of blogs. The first parts did cover the following topics: Introduction into the planned scenario Building a Raspberry Pi based Smart Gateway ESP8266 and DHT22 based smart sensor This blog will describe how to enable the Smart Gateway to handle, enhance and forward incoming messages. As for … Read morePutting the Smart into the Smart IoT Device

[Howto] Adopting Ansible Galaxy roles for Solaris

It is pretty easy to manage Solaris with Ansible. However, the Ansible roles available at Ansible Galaxy usually target Linux based OS only. Luckily, adopting them is rather simple. Background As mentioned earlier Solaris machines can be managed via Ansible pretty well: it works out of the box, and many already existing modules are incredible … Continue reading [Howto] Adopting Ansible Galaxy roles for Solaris