| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-21 | Use override for git-daemon.service | Dmitry Ilvokhin | |
| Instead of modifying pacman owned file in place. | |||
| 2026-03-21 | Return ansible.builtin.systemd_service back | Dmitry Ilvokhin | |
| We need to do daemon reload for custom unit files. | |||
| 2026-03-21 | Move flatbot units away from /usr/lib/systemd/system | Dmitry Ilvokhin | |
| 2026-03-21 | Remove daemon_reload: true from certbot | Dmitry Ilvokhin | |
| 2026-03-21 | Move epgtrim units away from /usr/lib/systemd/system | Dmitry 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-21 | Remove custom certbot units | Dmitry Ilvokhin | |
| There is certbot-renew.timer file that comes out of the box. No need to maintain own copy. | |||
| 2026-03-08 | Use autossh to connect to host behind NAT | Dmitry Ilvokhin | |
| Since wireguard is blocked there. | |||
| 2026-02-13 | Remove curly braces from flatbot wrapper | Dmitry Ilvokhin | |
| 2026-02-11 | Configure git send mail | Dmitry Ilvokhin | |
| 2026-02-07 | Add run-flatbot wrapper script | Dmitry Ilvokhin | |
| Goal is to keep all URLs in one place (file), because I forget to modify multiple files, when make changes. | |||
| 2026-02-03 | Remove unused variables from flatbot.service | Dmitry Ilvokhin | |
| 2026-01-28 | Remove Hampstead, East Finchley and Highgate from flatbot | Dmitry Ilvokhin | |
| 2026-01-04 | Add TODO item to check for snapshot errors | Dmitry Ilvokhin | |
| 2026-01-04 | Wait for /run/xtables.lock for wireguard rules | Dmitry 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-04 | Use systemd_service instead service | Dmitry Ilvokhin | |
| To make daemon_reload work. | |||
| 2026-01-04 | Rotate vault password | Dmitry Ilvokhin | |
| 2026-01-03 | Update telegram bot token | Dmitry Ilvokhin | |
| 2026-01-03 | Use daemon_reload: true instead of custom handler | Dmitry Ilvokhin | |
| 2026-01-03 | Move {flatbot,epgtrim}.yml to misc subfolder | Dmitry Ilvokhin | |
| 2026-01-03 | Add flatbot role | Dmitry Ilvokhin | |
| 2026-01-03 | Describe misc playbooks in the README.txt file | Dmitry Ilvokhin | |
| 2026-01-02 | Add playbook for epgtrim | Dmitry Ilvokhin | |
| 2026-01-02 | Role to serve packages.ilvokhin.com | Dmitry Ilvokhin | |
| 2026-01-02 | Fix spelling in packages repo descirption | Dmitry Ilvokhin | |
| 2025-12-19 | Add packages repository to cgit | Dmitry Ilvokhin | |
| 2025-12-19 | Run init-git-repo.sh only under git user | Dmitry Ilvokhin | |
| Otherwise file permissions are mess up. | |||
| 2025-12-18 | Add devtools and makepkgconfig | Dmitry Ilvokhin | |
| Required to build Arch Linux packages. | |||
| 2025-12-16 | Add misc repository to cgitrc | Dmitry Ilvokhin | |
| 2025-12-13 | Migrate dovecot from 2.3 to 2.4 | Dmitry 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-08 | Add nastya wireguard peer | Dmitry Ilvokhin | |
| 2025-10-12 | Disable session save/restore mechanism on macOS | Dmitry Ilvokhin | |
| 2025-08-24 | Add wireguard configuration to dotfiles role | Dmitry Ilvokhin | |
| This is a simple role that works only for one host. There are multiple complications that I should keep in mind in the future. * There is should be a way to install dotfiles on boxes without GPG key there. So, files with secrets in them should be gated. * Wireguard configuration should be per host. Each host should have it is own private key. | |||
| 2025-08-23 | Migrate away from earth to silver | Dmitry Ilvokhin | |
| 2025-08-17 | Add histogram tool repository to cgit config | Dmitry Ilvokhin | |
| 2025-08-17 | Use /opt/homebrew/bin instead of /usr/local/sbin | Dmitry Ilvokhin | |
| Homebrew changed default installation prefix on Apple Silicon Macs. | |||
| 2025-08-10 | Add vitaly wireguard peer | Dmitry Ilvokhin | |
| 2025-08-09 | Setup permissions to template files | Dmitry Ilvokhin | |
| 2025-08-09 | Prefix dotfiles role variables with role name | Dmitry Ilvokhin | |
| 2025-08-09 | Use `ansible.builtin.set_fact` instead of `set_fact` | Dmitry Ilvokhin | |
| 2025-08-09 | Move irssi configuration to irssiconf role | Dmitry Ilvokhin | |
| 2025-08-09 | Move go configuration to goenv role | Dmitry Ilvokhin | |
| 2025-08-09 | Move mutt configuration to muttrc role | Dmitry Ilvokhin | |
| 2025-08-09 | Move gdb configuration to gdbinit role | Dmitry Ilvokhin | |
| 2025-08-08 | Add natalia wireguard peer | Dmitry Ilvokhin | |
| 2025-08-03 | Move git configuration to gitconfig role | Dmitry Ilvokhin | |
| 2025-08-03 | Move ssh configuration to sshconfig role | Dmitry Ilvokhin | |
| 2025-08-03 | Move screen configuration to screenrc role | Dmitry Ilvokhin | |
| 2025-08-03 | Move vim configuration to vimrc role | Dmitry Ilvokhin | |
| 2025-08-03 | Move bash configuration to bashrc role | Dmitry Ilvokhin | |
| 2025-07-27 | Add HTTPs URL template to cgit | Dmitry Ilvokhin | |