| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-04 | Add TODO item to check for snapshot errorsHEADmaster | 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 | |
| 2025-07-27 | Remove support for git push via HTTP | Dmitry Ilvokhin | |
| It was not working properly anyway, because of the permissions problem, but intoroduced unnecessary complexity in configuration files. All others (non-write) git operation should continue to work via HTTP. | |||
| 2025-07-26 | Add night peer to wgvpn0 | Dmitry Ilvokhin | |
| 2025-07-26 | Make smart http git protocol work without authentication | Dmitry Ilvokhin | |
| Ask to authenticate only when trying to push to repository. All other operations do not require authentication anymore. Http protocol is still not fully usable, because of the git (git) and fcgiwrap (http) are running under different user. `GIT_HTTP_EXPORT_ALL` was removed to forbid export of private repositories via http protocol. | |||
| 2025-07-20 | Fix .ssh directory creation path | Dmitry Ilvokhin | |
| 2025-07-19 | Add template for C++ benchmarks | Dmitry Ilvokhin | |
| 2025-07-19 | Make ansible work with system python | Dmitry Ilvokhin | |
| Seems like at some point I got new version of python as a dependency from homebrew and it eventually bumped libraries versions. Now new python is gone, so make infra runbooks working out of the box with system python. | |||
| 2025-03-30 | Configure Go environment | Dmitry Ilvokhin | |
| 2025-03-15 | Add flatbot repository to repository list | Dmitry Ilvokhin | |
| 2025-03-02 | Use `homedir` variable instead of `user` in dotfiles | Dmitry Ilvokhin | |
| 2025-02-23 | Ignore swp files in gir repo by default | Dmitry Ilvokhin | |
| 2025-02-15 | Update shell.ilvokhin.com droplet id | Dmitry Ilvokhin | |
| 2025-02-15 | Upgrade cffi python package | Dmitry Ilvokhin | |
| After Python upgrade cffi build stopped working. Upgrading it's version to the latest as a fix. | |||