Ansible
Ansible - Roles 2/2 (Glances Role)
In the previous part of this article, we had a look at Ansible Roles and how you can use them. Now, let's develop a role on our own. It's really a piece of cake.
Automation is about getting things done, without actually doing them. You can automate everything from server deployments, to updates, publishing blogs or generating a diet plan for your week.
Ansible
In the previous part of this article, we had a look at Ansible Roles and how you can use them. Now, let's develop a role on our own. It's really a piece of cake.
Fedora
In the previous article, we introduced virtualization to our home server. This allows us to start virtual machines with different operating systems. The combination of libvirt, KVM and Cockpit also allows us to create virtual machines with a graphical frontend.
Fedora
Virtualization opens a wide variety of possibilities. If you want to test a new OS release or set up some special workload, a Virtual Machine can be used easily.
Ansible
Let's do Ansible, they said. Writing simple playbooks is easy, they said. But, should one really write playbooks over and over again? Repeat yourself? Not at all, for sure. Automation is about avoiding repetition, and Ansible has some concepts to address this.
Linux
Concept done, Hardware done, started with automation and now? Sure, we want to make the new home server manageable. I want to see errors, updates, performance data at a glance and configure some minor things ad-hoc. This article is exactly about this addition to our home server.
Kickstart
Everybody who wanted to deploy a bunch of GNU/Linux machines at the same time was facing the same problem. Do I really want to click through the initial installer? Isn't there a better way? This article will demonstrate how Kickstart can be used.
Home
In the Fedora - Home Server series, we are looking into setting up and automating our Home Server deployment. The last two articles introduced you to the concept, hardware and operating system. This time, we will set up our automation and do the first tasks.
Kubernetes
In the last article, we were starting with Kubernetes and talked about the basic concepts, namespaces and pods. For this article, we will have a look at deployments, ingress and service objects.
Home
Just a few days ago, somebody reached out to me and asked: Daniel, how do you do your home server? Since this question is not really easy to answer, I will provide a series of articles, that will enable you to set up your own home server.
Spotlight
Cirrus CLI is a tool for running containerized tasks reproducibly in any environment. Most commonly, Cirrus tasks are used as part of continuous integration workflows but can also be used as part of local development process as a hermetic replacement of helper scripts/Makefiles.
Ansible
You have done your automation in Ansible? Cool! But do you test, if the deployment really works? Do you check if your server is really listening to the correct port and delivers the correct content? This guide will dig into functional testing with Ansible...
Conference
The DecompileD conference aims at engineers, developers, tech founders and product owners alike. Everybody who is interested in a deep technical exchange and real user reports is happily welcome.
Podman
Running your own Git server for your project, private work or your company is very common. With Podman and Gitea, you can get things going in minutes. In this guide, I will demonstrate how you can set up your own Gitea instance on Podman, including auto-start and auto-updates.
Ansible
Ansible can be used to configure and orchestrate a bunch of machines. As explained in a previous article, it is quite easy to write and maintain a simple inventory. Now let's add some variables to it, so we can maintain our infrastructure settings in a central place.
Podman
Containers made it very easy to package and run applications on different Linux based platforms. Building and running a container can be done in seconds and is easy to reproduce. But what about updating the running containers on a regular basis?
Community
I started this blog 6 months ago and made my first experiences with writing and publishing. In this article, I want to share how I made this thing happen and what I learned so far. I am also reaching out to you to share your experience with me and get in touch.