Hey!
I'm gyptazy (pronounced ɡʏpˈteɪziː) - an enthusiastic and passionated DevOps engineer and developer. I'm responsible for bridging the gap between software development and IT operations with the focus on streamlining the software development lifecycle, automating processes and ensuring efficient and reliable deployment and operation of applications in cloud and on-premise solutions considering the highest security standards. Active development and contributing to Open-source software (OSS) is therefore an important part for me.
Creating and extending applications, scripts and APIs.
Working on multiple open source projects like Ansible and Garden Linux.
Love working on large enterprise infrastructure and cloud systems.
Interested in multiple (tech) languages.
Using the Ansible function ‘with_sequence’ within a ‘when’ condition to compare values it may fail when the value is a…
With the new ‘msteams’ Ansible callback module you may send notification to a desired Microsoft Teams chat room. This includes…
There may be some corner cases where you just want to forward your email(s) to a Telegram group or just to…
The current version of FreeIPA still does not provide a native solution to notify users about expiring passwords. This is…
I’ve been diving deep into the world of open-source, and let me tell you, sharing knowledge is where it’s at. It’s like we’re all in this giant brainstorming session where everyone’s ideas make the tech world better, faster, and more innovative.
Plus, it’s all about learning from each other, building cool stuff together, and making sure tech stays open and accessible for everyone, not just the big shots. Therefore, you can find a collection of my talks and external blog contributions.
BoxyBSD is my personal project where it aims to provide a free platform & solution to beginners who want to explore BSD based systems, such like FreeBSD, NetBSD and OpenBSD in a real-life setup. BoxyBSD as a non-profit VPS hosting project provides beginners a place for being educated and to test real-life setups at no costs. In this talk I provide some more insights about the reasons of this project and what to consider when providing such a platform.
CMake and its sub-component CPack provide a great support for cross-platform packaging. With a single file, you can easily create packages for various systems such like Debian, Ubuntu, RedHat, RockyLinux but also FreeBSD. CMake can be advised to compile the sources but also simply to ship static files. This talk provides some more details and examples how to use CMake & CPack.
Resources
Slides: PDF
Recording: None
FreeBSD provides a great tool for separating services which also extends the overall security. This talks provides an overview of Jails in general, the different types, when and ho to use them.
Resources
Slides: PDF
Recording: None
The Gemini protocol represents a minimalist approach to internet communication, emphasizing simplicity and privacy over the complexities found in modern web protocols like HTTP. It facilitates browsing through text-based documents, termed capsules, within an ecosystem known as Geminispace, where content is streamlined for a clutter-free online experience. Designed with security in mind, Gemini avoids many of the privacy pitfalls of the web through features like mandatory TLS for encryption, though this simplicity introduces minor complexities like handling MIME types for served files. The community around Gemini values this return to a less intrusive internet, where user interaction focuses on content rather than multimedia, advocating for an online environment free from advertisements and tracking. This talk catches up to the current state in the Gemini Space, provides an overview of the Gemini Protocol and shows some further examples.
Resources
Slides: PDF
Recording: None
This talks provides further information about QualvoSec. QualvoSec is a minimalistic security patch management tool for unattended upgrades on Linux and BSD based systems that are obtaining their packages from a distribution based repository.
Resources
Slides: PDF
Recording: None
To spread knowledge, I also write articles and blog posts on external websites and my company blog. Here you may find some useful and interesting posts in addition to open-source.
ProxLB (PLB) is an advanced tool designed to enhance the efficiency and performance of Proxmox clusters by optimizing the distribution of virtual machines (VMs) or Containers (CTs) across the cluster nodes by using the Proxmox API. ProxLB meticulously gathers and analyzes a comprehensive set of resource metrics from both the cluster nodes and the running VMs. These metrics include CPU usage, memory consumption, and disk utilization, specifically focusing on local disk resources.
PLB collects resource usage data from each node in the Proxmox cluster, including CPU, (local) disk and memory utilization. Additionally, it gathers resource usage statistics from all running VMs, ensuring a granular understanding of the cluster’s workload distribution.
Intelligent rebalancing is a key feature of ProxLB where it re-balances VMs based on their memory, disk or CPU usage, ensuring that no node is overburdened while others remain underutilized. The rebalancing capabilities of PLB significantly enhance cluster performance and reliability. By ensuring that resources are evenly distributed, PLB helps prevent any single node from becoming a performance bottleneck, improving the reliability and stability of the cluster. Efficient rebalancing leads to better utilization of available resources, potentially reducing the need for additional hardware investments and lowering operational costs.
Automated rebalancing reduces the need for manual actions, allowing operators to focus on other critical tasks, thereby increasing operational efficiency.
Status: Founder, Lead Developer
Website: proxlb.de
GitHub: github.com/gyptazy/ProxLB
BoxyBSD is the destination for free BSD-focused solutions and services for the community. At BoxyBSD, we believe in the power of open-source technology and the principles of the BSD and open-source communities, which prioritize providing free and open solutions to all.
The project is driven by a dedication to fostering education, exploration, and experimentation within the realm of BSD-based systems. At BoxyBSD, I offer a range of free services, including virtual machine (VM) hosting, email hosting, and web hosting, all built on BSD-focused solutions. Therefore, BoxyBSD is fully a non-profit project which I completely do in my spare-time.
By providing these services at no cost, I aim to empower enthusiasts, students, and professionals to gain hands-on experience without the financial barriers typically associated with setting up and managing virtual environments. Whether you’re looking to delve into the intricacies of BSD systems, learn about system administration, networking, or security practices, BoxyBSD provides a safe and controlled environment for your exploration.
Status: Founder, Infrastructure Manager
Website: boxybsd.com
Community: mastodon.bsd.cafe/@BoxyBSD
manpageblog is a small, lightweight blog engine written in Python and offers several advantages in a look of a man page (Unix like manual page). Firstly, it provides simplicity and ease of use, making it accessible even for users with limited technical knowledge. The lightweight nature ensures quick installation and minimal resource consumption, making it suitable for various hosting environments. No database is needed at all.
Python’s readability and straightforward syntax make the blog engine easy to customize and extend, allowing users to tailor it to their specific needs. Additionally, being Python-based means leveraging a vast ecosystem of libraries and frameworks, enhancing the blog’s functionality without unnecessary complexity. Posts and pages are written in Markdown or HTML while the blog engine generates the whole website. While using only flat files, this offers great possibilities in maintaining the content. Given this approach, you can manage your whole blog in git.
The lightweight nature also contributes to faster loading times, improving user experience and search engine rankings. Overall, a small, lightweight blog engine in Python combines simplicity, flexibility, and efficiency, making it an ideal choice for those prioritizing a streamlined and customizable blogging experience.
To support this small and lightweight expression of the blog engine the default theme represents a man page
(manual page or also known as handbook) design which provides all needed information in a simple document.
Status: Lead Developer, Supply Chain
GitHub: github.com/gyptazy/manpageblog
QualvoSec is a minimalistic security patch management tools (security patch management framework) for unattended upgrades on Linux and BSD based systems that are obtaining their packages from a distribution based repository. It is written in Python for minimal setups where solutions like Spacewalk or Landscape would be too bloated. QualvoSec supports Debian (e.g. Ubuntu, GardenLinux, etc.) and RedHat (CentOS, Fedora, RockyLinux, etc.) based Distributions but also BSD (e.g. FreeBSD, OpenBSD, macOS, etc.).
Status: Lead Developer, Supply Chain
GitHub: github.com/gyptazy/QualvoSec
Howdy!
Sure, there's not only a single way to contact me.
Nickname: gyptazy
Email: gyptazy@gyptazy.com
Mastodon: @gyptazy@gyptazy.com
Matrix: @gyptazy:gyptazy.com
GPG: 0x69BF7050
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |