<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>bubebyte.de</title>
    <link>https://bubebyte.de/</link>
    <description>Recent content on bubebyte.de</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-DE</language>
    <copyright>© 2026 </copyright>
    <lastBuildDate>Tue, 30 Jul 2024 23:02:52 +0200</lastBuildDate><atom:link href="https://bubebyte.de/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Impressum</title>
      <link>https://bubebyte.de/impressum/</link>
      <pubDate>Tue, 30 Jul 2024 23:02:52 +0200</pubDate>
      
      <guid>https://bubebyte.de/impressum/</guid>
      <description>&lt;p&gt;Angaben gemäß § 5 TMG&lt;/p&gt;&#xA;&lt;p&gt;Armin Bube&lt;br&gt;&#xA;Am Mühlgraben 72&lt;br&gt;&#xA;63263 Neu-Isenburg&lt;/p&gt;&#xA;&#xA;&lt;h1 class=&#34;relative group&#34;&gt;Kontakt&#xA;    &lt;div id=&#34;kontakt&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#kontakt&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Telefon: 0151-65141655&lt;br&gt;&#xA;E-Mail: &lt;a href=&#34;mailto:armin@bube-media.de&#34; &gt;armin@bube-media.de&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1 class=&#34;relative group&#34;&gt;Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV&#xA;    &lt;div id=&#34;verantwortlich-für-den-inhalt-nach--55-abs-2-rstv&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#verantwortlich-f%c3%bcr-den-inhalt-nach--55-abs-2-rstv&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Armin Bube&lt;br&gt;&#xA;Am Mühlgraben 72&lt;br&gt;&#xA;63263 Neu-Isenburg&lt;/p&gt;&#xA;&#xA;&lt;h1 class=&#34;relative group&#34;&gt;Haftungsausschluss&#xA;    &lt;div id=&#34;haftungsausschluss&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#haftungsausschluss&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h1&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Haftung für Inhalte&#xA;    &lt;div id=&#34;haftung-für-inhalte&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#haftung-f%c3%bcr-inhalte&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>About</title>
      <link>https://bubebyte.de/about/</link>
      <pubDate>Tue, 30 Jul 2024 22:48:34 +0200</pubDate>
      
      <guid>https://bubebyte.de/about/</guid>
      <description>&lt;p&gt;Mein Name ist Armin Bube und mittlerweile als Solutions Architect bei AWS tätig.&#xA;Seit mehr als 20 Jahren bin ich in der IT tätig. Die wesentlichen Teil dieser 20 Jahre habe ich als Linux Engineer oder Platform Architect bei Managed Hosting Firmen verbracht. Services für meine Kunden zu bauen hat wirklich Spaß gemacht. Für mehr als 3 Jahre habe ich dann als Azure Consultant Kunden beraten und auch ein kleines Team geführt. Genau diese Tätigkeit als Azure Consultant war es, die mich so neugierig gemacht wie die Projekte, die ich betreute, bei AWS aussehen würden.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Postfix Ansible Rolle in der Galaxy veröffentlicht</title>
      <link>https://bubebyte.de/posts/ansible_role_postfix/</link>
      <pubDate>Sun, 07 Mar 2021 00:04:55 +0200</pubDate>
      
      <guid>https://bubebyte.de/posts/ansible_role_postfix/</guid>
      <description>&lt;p&gt;Nachdem ich eine Ansible Rolle für &lt;a href=&#34;https://galaxy.ansible.com/bubebyte/dovecot&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Dovecot&lt;/a&gt; geschrieben hatte, musste nun eine Rolle für &lt;a href=&#34;https://galaxy.ansible.com/bubebyte/postfix&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Postfix&lt;/a&gt; her um mein Mailsetup mit eigenen Rollen abbilden zu können.&#xA;Dies ist nun auch meine erste Rolle, die sowohl für CentOS als auch für Ubuntu freigegeben wurde. Ich bin gespannt ob man dadurch die Rolle häufiger im Einsatz sieht, aber wahrscheinlich müsste ich dafür noch ein bisschen an der Dokumentation arbeiten.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bubebyte.de/posts/ansible_role_postfix/featured_ansible_postfix.png" />
    </item>
    
    <item>
      <title>Molecule Tests von Ansible Rollen mit GitHub Actions automatisieren</title>
      <link>https://bubebyte.de/posts/ansible_role_tests_with_molecule/</link>
      <pubDate>Sat, 13 Feb 2021 23:44:27 +0200</pubDate>
      
      <guid>https://bubebyte.de/posts/ansible_role_tests_with_molecule/</guid>
      <description>&lt;p&gt;Automatisches Testen ist für mich nicht neu, jedoch versuche ich meine private IT-Landschaft möglichst klein zu halten (mittlerweile zumindest). Also ging es mir nun beispielsweise darum die Installation von einem Jenkins oder einem ähnlichen Produkt zu vermeiden.&#xA;Da von Beginn an die Idee da war, meine privaten Ansible Rollen auch zu veröffentlichen, habe die Git-Repositories dazu gleich bei GitHub erstellt (siehe &lt;a href=&#34;https://github.com/bubebyte&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;https://github.com/bubebyte&lt;/a&gt;) und konnte somit auf die komfortable Funktion der GitHub Actions zurück greifen. Mit GitHub Actions kann man im Handumdrehen Funktionalitäten einrichten wie in meinem Fall das durch den Push getriggerte Testen einer Ansible Rolle. Den Molecule Test muss man natürlich noch selbst schreiben, aber die Build-Pipline samt dem Spawnen von den nötigen Containern, übernimmt die GitHub Action.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bubebyte.de/posts/ansible_role_tests_with_molecule/featured_ansible_logo.png" />
    </item>
    
    <item>
      <title>Dovecot Ansible Rolle in der Galaxy veröffentlicht</title>
      <link>https://bubebyte.de/posts/ansible_role_dovecot/</link>
      <pubDate>Sat, 16 Jan 2021 23:42:38 +0200</pubDate>
      
      <guid>https://bubebyte.de/posts/ansible_role_dovecot/</guid>
      <description>&lt;p&gt;Eine Ansible Rolle für Dovecot nach meinen Wünschen musste her. Zunächst gab ich mich auf die Suche nach einer geigneten Rolle in der Galaxy, jedoch war die einzige Rolle, die mir eigentlich zugesagt hatte nur für Ubuntu Systeme geschrieben. So entschied ich mich eine eigene Rolle zu schreiben und diese in der Galaxy zur Verfügung zu stellen.&lt;/p&gt;&#xA;&lt;p&gt;Die Rolle dovecot wurde nun für CentOS 7 und CentOS 8 zur Verfügung gestellt. Sobald ich die Zeit finde, werde ich aber auch Tests mit Ubuntu machen. Dies hat aber zur Zeit nicht die höchste Priorität.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bubebyte.de/posts/ansible_role_dovecot/featured_ansible_dovecot.png" />
    </item>
    
    <item>
      <title>Erste Ansible Rolle in der Galaxy veröffentlicht</title>
      <link>https://bubebyte.de/posts/1st_ansible_role_in_galaxy/</link>
      <pubDate>Mon, 04 Jan 2021 23:39:50 +0200</pubDate>
      
      <guid>https://bubebyte.de/posts/1st_ansible_role_in_galaxy/</guid>
      <description>&lt;p&gt;Da ich im beruflichen Umfeld innerhalb der letzten Jahre viel an Ansible Rollen entwickelt habe, war es nun so weit, dass ich für ein privates Projekt nun meine erste “private” Rolle geschrieben habe und diese auch in der Ansible Galaxy veröffentlicht habe.&lt;/p&gt;&#xA;&lt;p&gt;Die Rolle remi_php74 ist sehr speziell, denn sie installiert, wie der Name schon erraten lässt, PHP 7.4 aus dem Remi Repo. Bei Bedarf werden auch die dazu nötigen Repositories eingerichtet.&#xA;Diese Rolle habe ich erstellt, da mir die anderen PHP Rollen zu generisch waren und bei der Verwendung kam es mir so vor, als müsste man sie sehr verbiegen, bis man wirklich das gewünschte Ergebnis hat. Da bei der Rolle remi_php74 der Einsatzzweck klar eingegrenzt ist, empfinde ich die Nutzung als sehr einfach und ziel-orientiert.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bubebyte.de/posts/1st_ansible_role_in_galaxy/featured_1st_ansible_role.png" />
    </item>
    
    <item>
      <title>Erste Veröffentlichung von check_bareos_jobs</title>
      <link>https://bubebyte.de/posts/initial_realease_of_check_bareos_jobs/</link>
      <pubDate>Fri, 20 Nov 2020 23:34:37 +0200</pubDate>
      
      <guid>https://bubebyte.de/posts/initial_realease_of_check_bareos_jobs/</guid>
      <description>&lt;h1 class=&#34;relative group&#34;&gt;Was macht check_bareos_jobs?&#xA;    &lt;div id=&#34;was-macht-check_bareos_jobs&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#was-macht-check_bareos_jobs&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Das Tool check_bareos_jobs wurde als NRPE Check entworfen und in Go/Golang geschrieben.&lt;/p&gt;&#xA;&#xA;&lt;h1 class=&#34;relative group&#34;&gt;Beweggründe&#xA;    &lt;div id=&#34;beweggründe&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#beweggr%c3%bcnde&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h1&gt;&#xA;&lt;p&gt;In der Vergangenheit habe ich immer das Python Skript check_bareos.py von Steven Varco genutzt. Da ich mich aber selbst nicht mit Python anfreunden kann und mal Golang ausprobieren wollte, ist check_bareos_jobs entstanden. Mit dieser Entwicklung habe eine Basis geschaffen diesen kleinen Check an meine Wünsche anzupassen.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bubebyte.de/posts/initial_realease_of_check_bareos_jobs/featured_bareos_jobs_202608.png" />
    </item>
    
  </channel>
</rss>
