<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DevOps on SETE</title>
    <link>/tags/devops/</link>
    <description>Recent content in DevOps on SETE</description>
    <generator>Hugo</generator>
    <language>de</language>
    <lastBuildDate>Mon, 22 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="/tags/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux Mint Unattended Installation</title>
      <link>/posts/linux-mint-unattended-installation/</link>
      <pubDate>Mon, 22 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/linux-mint-unattended-installation/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;/linkedin/linux-mint-unattended-installer/1766439469399.png&#34; alt=&#34;linux mint unattended installer&#34;&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/linux-mint-unattended-installation-gerhard-sulzberger-j72ve&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2025-12-22.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;An Article about &lt;a href=&#34;https://gitlab.com/rubenshof/infrastructure/linux-mint-unattended-installer&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;Rubenshof - Linux Mint Unattended Installer&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Every year we set up some devices for our students at school. This year we had the situation of delayed deliveries, because a donation of notebooks took longer than expected. So we have to get faster with setting the devices up. I took this challenge and created a unattended Workstation setup for our school.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cloud-Init What?</title>
      <link>/posts/cloud-init-what/</link>
      <pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate>
      <guid>/posts/cloud-init-what/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/cloud-init-what-gerhard-sulzberger-tjd8f&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2025-11-23.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It&amp;rsquo;s common for IT Administrators managing classical enterprise Virtual Machine (VM) infrastructure to overlook powerful, existing tools for automation and scale-out. While the benefits of cloud-native deployment patterns—like disposable, self-configuring infrastructure—are well-understood, many don&amp;rsquo;t realize that similar, workflow-based efficiency is achievable for their on-premises VMs. The necessary technology has been available for years.&lt;/p&gt;&#xA;&lt;p&gt;The most effective solution for modernizing VM deployment involves adopting a two staged approach:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Opennebula evaluation for Homelab</title>
      <link>/posts/opennebula-evaluation-for-homelab/</link>
      <pubDate>Sat, 18 Oct 2025 00:00:00 +0000</pubDate>
      <guid>/posts/opennebula-evaluation-for-homelab/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/opennebula-evaluation-homelab-gerhard-sulzberger-pu68f&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2025-10-18.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Since I didn&amp;rsquo;t use Opennebula for a while but had good experience with it at the past, I decided to check what is new within this project. Therefore I instantiated a miniONE instance in the proxmox Homelab.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Deploy miniONE on the virtualized node: &lt;a href=&#34;https://docs.opennebula.io/7.0/quick_start/try_opennebula/opennebula_on-prem_with_minione/deploy_opennebula_onprem_with_minione/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hotwto Deploy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Validate the installation: Validation&lt;/li&gt;&#xA;&lt;li&gt;Run Kubernetes on miniONE: &lt;a href=&#34;https://docs.opennebula.io/7.0/quick_start/try_opennebula/try_kubernetes_on_opennebula/running_kubernetes_clusters/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;K8S rollout&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;deployment&#34;&gt;&#xA;  Deployment&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#deployment&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link zu Überschrift&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link zu Überschrift&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/linkedin/opennebula-evaluation-for-homelab/minione-installation-on-ubuntu.png&#34; alt=&#34;miniONE installation on ubuntu 24.04&#34;&gt;&#xA;&lt;em&gt;miniONE installation on ubuntu 24.04&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Virtualized School IT Lab</title>
      <link>/posts/virtualized-school-it-lab/</link>
      <pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate>
      <guid>/posts/virtualized-school-it-lab/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/virtualized-school-lab-gerhard-sulzberger-m73lf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2025-01-19.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This Lab environment was created for a showcase at a local school. The school, a small community-driven institution based on Montessori principles, serves approximately 70 children and teachers. Open Source and Free and Open-Source Software (FOSS) are valued by some of the teaching staff, and they requested assistance with certain aspects of the school&amp;rsquo;s infrastructure. Considering this preference, a cloud solution was deemed unsuitable.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Important Note:&lt;/strong&gt; This is solely a LAB environment and should &lt;strong&gt;not&lt;/strong&gt; be used for production purposes. It lacks critical security measures, including data protection, backups, encryption, network isolation, and other essential elements required for production environments. This lab is intended for demonstration and educational purposes only.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitOPS with ArgoCD</title>
      <link>/posts/gitops-with-argocd/</link>
      <pubDate>Fri, 12 May 2023 00:00:00 +0000</pubDate>
      <guid>/posts/gitops-with-argocd/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/gitops-argocd-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2023-05-12.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;intro&#34;&gt;&#xA;  Intro&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#intro&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link zu Überschrift&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link zu Überschrift&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;In 2007, when I started to work in tech, IT administrators relied often on shell scripts to automate their workflows. Virtualisation was not that popular and tools like PXE boot and bootstrap files where used to automate the installation of operating systems on multiple servers simultaneously. The network layer was very often operated without automation at all. Later, KVM was also gaining popularity, enabling administrators to create and manage virtual machines. As infrastructure became more complex, configuration management tools like Chef and Ansible became popular, allowing administrators to define infrastructure as code and apply configuration changes across multiple servers quickly and easily.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What are Terraform remote states?</title>
      <link>/posts/what-are-terraform-remote-states/</link>
      <pubDate>Mon, 14 Feb 2022 00:00:00 +0000</pubDate>
      <guid>/posts/what-are-terraform-remote-states/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/what-terraform-remote-states-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2022-02-14.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These days I learn to build a infrastructure in GCP. The past years I already worked with terraform and so I had already some experience with it. But I didn&amp;rsquo;t use &lt;a href=&#34;https://www.terraform.io/language/state/remote-state-data&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;terraform_remote_state&lt;/a&gt; as data source in the past.&lt;/p&gt;&#xA;&lt;p&gt;A friend showed me how to use it, and it completely changed my way of writing terraform plans. Also the structure of my plans changed with this knowledge.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Service Ownership</title>
      <link>/posts/service-ownership/</link>
      <pubDate>Tue, 10 Aug 2021 00:00:00 +0000</pubDate>
      <guid>/posts/service-ownership/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/service-ownership-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2021-08-10.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Over the last years I had the pleasure to take care at serveral internal IT tools as an engineer beside production IT. At the beginning it was just about set up a servers, give people access and keep it running (somehow). I often had to focus at multiple things at once. And it was okay. But years later, the company grew. Someone had to take ownership on tools which are used by everyone inside the company. I got asked to do this for a dedicated tool in internal IT and want to share my experiences a bit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use Build pipelines</title>
      <link>/posts/use-build-pipelines/</link>
      <pubDate>Wed, 27 May 2020 00:00:00 +0000</pubDate>
      <guid>/posts/use-build-pipelines/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/use-build-pipelines-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2020-05-27.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These days I was on vacation, and I&amp;rsquo;m preparing for my new job which I will start soon. A friend of mine asked for a bit of help with their &lt;a href=&#34;https://mapserver.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;mapserver&lt;/a&gt; RPM packages, because they needed a special combination of mapserver7.4.4 , php7.4, postgresql12 on &lt;a href=&#34;https://www.centos.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CentOS7&lt;/a&gt; and &lt;a href=&#34;https://www.centos.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CentOS8&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;packer-terraform-kvm-ansible-solution&#34;&gt;&#xA;  Packer, Terraform, KVM Ansible solution:&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#packer-terraform-kvm-ansible-solution&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link zu Überschrift&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link zu Überschrift&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;As I worked with some hashicorp products in the past I tried to create something local on my workstation on top of &lt;a href=&#34;https://www.linux-kvm.org/page/Main_Page&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;KVM&lt;/a&gt; together with &lt;a href=&#34;https://www.packer.io/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;packer&lt;/a&gt;, &lt;a href=&#34;https://www.terraform.io/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;terraform-cli&lt;/a&gt;, &lt;a href=&#34;https://github.com/dmacvicar/terraform-provider-libvirt&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;terraform-libvirt&lt;/a&gt; and &lt;a href=&#34;https://www.ansible.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;ansible&lt;/a&gt;. Nice to play around and get in touch with mapserver and compiling it. But this is way to complicated.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use the power of automation</title>
      <link>/posts/use-the-power-of-automation/</link>
      <pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate>
      <guid>/posts/use-the-power-of-automation/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/use-power-automation-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2020-05-01.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I really like to automate things. So I also automate the creation and provision of base images for a datacenter environment.&lt;/p&gt;&#xA;&lt;p&gt;There are some tools which solve this. In my case I prefer packer.io.&lt;/p&gt;&#xA;&lt;p&gt;Why? Because it is opensource, supports a lot of different technologies, runs on different platforms and so on and so on. And it is simple and lightweight.&lt;/p&gt;&#xA;&lt;p&gt;So with packer you can, build and provision images in cloud environments but also local with kvm, virtualbox or even hyper-v.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Powershell &#43; Gitlab</title>
      <link>/posts/powershell-gitlab/</link>
      <pubDate>Sun, 19 Jan 2020 00:00:00 +0000</pubDate>
      <guid>/posts/powershell-gitlab/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/powershell-gitlab-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2020-01-19.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In my last article I wrote about Powershell DevOps pipeline and that I would like to use gitlab-ce for that project. So today I combined some things that I&amp;rsquo;m interessted in, at my homelab. Lets spawn gitlab-ce with podman in a Centos 8.1 VM.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[administrator@podnode01 ~]$ sudo podman run --detach --hostname gitlab.test.vm --env GITLAB_OMNIBUS_CONFIG=&amp;#34;external_url &amp;#39;http://gitlab.test.vm/&amp;#39;&amp;#34;   --publish 443:443 --publish 80:80 --publish 222:22 --name gitlab gitlab/gitlab-ce:latest&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Here we go. I create a git project on my local machine and pushed the repository to the gitlab-ce instance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Powershell for me as PSDummy</title>
      <link>/posts/powershell-for-me-as-psdummy/</link>
      <pubDate>Mon, 06 Jan 2020 00:00:00 +0000</pubDate>
      <guid>/posts/powershell-for-me-as-psdummy/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://www.linkedin.com/pulse/powershell-me-psdummy-gerhard-sulzberger&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LinkedIn&lt;/a&gt; on 2020-01-06.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Hi together, as some of you know I took a new challenge last year and now I work for a big Healthcare Company in the IT department. Over the last years I got a lot of experience how to use automation tools in a homogeneous Linux infrastructure. In my new job things are different.&lt;/p&gt;&#xA;&lt;p&gt;In the past I never thought to use Powershell, because there are tons of really good tools on Linux to configure and deploy stuff. Like Terraform, chef Ansible and so on&amp;hellip;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
