summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-10-13Move debuginfod info into it is own roleDmitry Ilvokhin
In preparation to commit that moves perf to it own role. This will allow share same debuginfod role for both gdb and perf roles.
2026-10-12Add pkgconf to dev roleDmitry Ilvokhin
Required to build perf tool.
2026-10-12Add debuginfod to dev roleDmitry Ilvokhin
debuginfod required to properly resolve symbols for perf record.
2026-10-08Make benchmarks repository publicDmitry Ilvokhin
2026-10-07Use FQDN for mountainDmitry Ilvokhin
2026-09-26Add dev playbook to setup development envDmitry Ilvokhin
2026-09-26Add a user for Anastasiia Semenova at mountainDmitry Ilvokhin
2026-09-26Move public keys for d subdirectoryDmitry Ilvokhin
This makes pubkeys management a bit more generic to allow more users with pubkeys.
2026-09-26Add mountain host to hosts fileDmitry Ilvokhin
2026-09-26Make jumphost default as falseDmitry Ilvokhin
This is blows up, when adding a new host without defining a jumphost variable name. So, make it false by default and override for each group of hosts. I might reconsider default in the future.
2026-08-02Do not serve linux repo by cgitDmitry Ilvokhin
AI crawlers are killing SSD on the git box. Serve them with 404 instead to keep the box alive.
2026-07-29Hide Linux kernel repoDmitry Ilvokhin
AI crawler bots are going crazy trying to crawl content of it and killing box that serves web requests.
2026-07-25Add git mirror for Linux kernelDmitry Ilvokhin
2026-06-10Add Maze Hill rent URL to flatbotAnastasiia Semenova
[ ilvokhin: Fixed it up to match commit style ]
2026-05-30Add virtme-ng to kerneldev roleDmitry Ilvokhin
2026-05-30Add role for kernel developmentDmitry Ilvokhin
2026-05-09Add lkml roleDmitry Ilvokhin
Tools for Linux Kernel Mailing List (LKML).
2026-05-03Add google benchmark and google test to dev roleDmitry Ilvokhin
2026-03-30Specify Europe/London timezone for flatbot.timerDmitry Ilvokhin
2026-03-21Use override for tor.serviceDmitry Ilvokhin
2026-03-21Use override for git-daemon.serviceDmitry Ilvokhin
Instead of modifying pacman owned file in place.
2026-03-21Return ansible.builtin.systemd_service backDmitry Ilvokhin
We need to do daemon reload for custom unit files.
2026-03-21Move flatbot units away from /usr/lib/systemd/systemDmitry Ilvokhin
2026-03-21Remove daemon_reload: true from certbotDmitry Ilvokhin
2026-03-21Move epgtrim units away from /usr/lib/systemd/systemDmitry Ilvokhin
/usr/lib/systemd/system is not a correct directory for ansible managed units, /etc/systemd/system is the right place to have them in.
2026-03-21Remove custom certbot unitsDmitry Ilvokhin
There is certbot-renew.timer file that comes out of the box. No need to maintain own copy.
2026-03-08Use autossh to connect to host behind NATDmitry Ilvokhin
Since wireguard is blocked there.
2026-02-13Remove curly braces from flatbot wrapperDmitry Ilvokhin
2026-02-11Configure git send mailDmitry Ilvokhin
2026-02-07Add run-flatbot wrapper scriptDmitry Ilvokhin
Goal is to keep all URLs in one place (file), because I forget to modify multiple files, when make changes.
2026-02-03Remove unused variables from flatbot.serviceDmitry Ilvokhin
2026-01-28Remove Hampstead, East Finchley and Highgate from flatbotDmitry Ilvokhin
2026-01-04Add TODO item to check for snapshot errorsDmitry Ilvokhin
2026-01-04Wait for /run/xtables.lock for wireguard rulesDmitry Ilvokhin
When box is restarted seems like there is a race to take iptables lock file and some units can not start because of that. In the log error looks like this. Can't lock /run/xtables.lock: Resource temporarily unavailable Another app is currently holding the xtables lock. Perhaps you want to use the -w option? Take iptables suggestion and wait for the xtables lock. Downside is if something is not going to release the lock, then we stall forever.
2026-01-04Use systemd_service instead serviceDmitry Ilvokhin
To make daemon_reload work.
2026-01-04Rotate vault passwordDmitry Ilvokhin
2026-01-03Update telegram bot tokenDmitry Ilvokhin
2026-01-03Use daemon_reload: true instead of custom handlerDmitry Ilvokhin
2026-01-03Move {flatbot,epgtrim}.yml to misc subfolderDmitry Ilvokhin
2026-01-03Add flatbot roleDmitry Ilvokhin
2026-01-03Describe misc playbooks in the README.txt fileDmitry Ilvokhin
2026-01-02Add playbook for epgtrimDmitry Ilvokhin
2026-01-02Role to serve packages.ilvokhin.comDmitry Ilvokhin
2026-01-02Fix spelling in packages repo descirptionDmitry Ilvokhin
2025-12-19Add packages repository to cgitDmitry Ilvokhin
2025-12-19Run init-git-repo.sh only under git userDmitry Ilvokhin
Otherwise file permissions are mess up.
2025-12-18Add devtools and makepkgconfigDmitry Ilvokhin
Required to build Arch Linux packages.
2025-12-16Add misc repository to cgitrcDmitry Ilvokhin
2025-12-13Migrate dovecot from 2.3 to 2.4Dmitry Ilvokhin
See [1] for the anouncement. Basically, all config options were renamed or altered in some way. Brilliant. Used [2] as a reference as official documentation lack side by side migration examples. [1]: https://archlinux.org/news/dovecot-24-requires-manual-intervention/ [2]: https://zunzuncito.oriole.systems/28/
2025-11-08Add nastya wireguard peerDmitry Ilvokhin