Migrating essential Information from infra/hosts to infra/ansible.
Manually copied the notes variable from each hosts on infra/hosts. In which the name of the hostname shouldn’t be phx2 and the same hostname should present in infra/ansible as well.
I was supposed to do it using a script, but I didn’t have that much experience using scripts on remote servers.
So at the end, found 15 hostnames that matches the search and only 2 have notes variable in it with content inside them.(other mostly have none or no notes variable present inside them)
Adjusted ansible/roles/base/motd.j2 by including the only env & freezes variable and removing all the information that is related to CSI and stuffs that points to infra/hosts.
Finally removed the variables in the ansible/inventory/host_vars such as csi_primary_contacts, csi_purpose, csi_relationship & csi_security_category.
However, I converted csi_purpose & csi_relationship into notes variable to store them, as the information is vital for future references.
More merge conflicts were raised while merging the PR, so 1 week of the time were wasted by just fixing the merge conflicts.
But it was worth doing it, because I got to understand how the infrastructure application were working and what are happening behind the scenes etc..
Learning Docker and started doing basic stuffs.
Building images, app images, committing, history, layers and so on.
Run the forgejo container and self hosted in my local server.
Making small tweaks to prepare myself to work on the forgejo migration by Fedora.
For some times, I was working on zig lang, but the language was just getting popular nowadays and the resources are also scarce. So at the end of Jan 2025, I switch from zig to python again!.
Installed Fedora KDE Spin, and I love this desktop environment. More customizations and more shortcuts. I would say, GNOME is more user-friendly and KDE is developer-friendly.