<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on bubebyte.de</title>
    <link>https://bubebyte.de/posts/</link>
    <description>Recent content in Posts on bubebyte.de</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-DE</language>
    <copyright>© 2026 </copyright>
    <lastBuildDate>Sun, 07 Mar 2021 00:04:55 +0200</lastBuildDate><atom:link href="https://bubebyte.de/posts/index.xml" rel="self" type="application/rss+xml" />
    
    <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>
