<feed xmlns='http://www.w3.org/2005/Atom'>
<title>infra.git, branch master</title>
<subtitle>Ansible playbooks for personal infrastructure.</subtitle>
<id>https://git.ilvokhin.com/infra.git/atom?h=master</id>
<link rel='self' href='https://git.ilvokhin.com/infra.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/'/>
<updated>2026-03-30T21:31:54Z</updated>
<entry>
<title>Specify Europe/London timezone for flatbot.timer</title>
<updated>2026-03-30T21:31:54Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-30T21:31:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=9ecf91cc57f31fad1ca1c7e3c0da6939e8808cbf'/>
<id>urn:sha1:9ecf91cc57f31fad1ca1c7e3c0da6939e8808cbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use override for tor.service</title>
<updated>2026-03-21T22:56:06Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T22:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=6adcf00ea4cf58846492ded131ae1cefb15064e0'/>
<id>urn:sha1:6adcf00ea4cf58846492ded131ae1cefb15064e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use override for git-daemon.service</title>
<updated>2026-03-21T22:49:22Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T22:49:22Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=15a6ad3fdc4844dd9a47a2e0a6f467c7b57a828a'/>
<id>urn:sha1:15a6ad3fdc4844dd9a47a2e0a6f467c7b57a828a</id>
<content type='text'>
Instead of modifying pacman owned file in place.
</content>
</entry>
<entry>
<title>Return ansible.builtin.systemd_service back</title>
<updated>2026-03-21T22:35:28Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T22:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=9ae50e0b9df557e0500ef51aa5591a4c497773b5'/>
<id>urn:sha1:9ae50e0b9df557e0500ef51aa5591a4c497773b5</id>
<content type='text'>
We need to do daemon reload for custom unit files.
</content>
</entry>
<entry>
<title>Move flatbot units away from /usr/lib/systemd/system</title>
<updated>2026-03-21T20:55:16Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T20:55:16Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=536fffd1ad48824120d51aa82b96f71984248dc6'/>
<id>urn:sha1:536fffd1ad48824120d51aa82b96f71984248dc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove daemon_reload: true from certbot</title>
<updated>2026-03-21T20:52:08Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T20:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=7bd47a0d09efefeac5fe6b09042d8056ce2dc42a'/>
<id>urn:sha1:7bd47a0d09efefeac5fe6b09042d8056ce2dc42a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move epgtrim units away from /usr/lib/systemd/system</title>
<updated>2026-03-21T20:51:41Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T20:05:04Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=0facb99d1c43c9792faba25716b34f1d16c8d1eb'/>
<id>urn:sha1:0facb99d1c43c9792faba25716b34f1d16c8d1eb</id>
<content type='text'>
/usr/lib/systemd/system is not a correct directory for ansible managed
units, /etc/systemd/system is the right place to have them in.
</content>
</entry>
<entry>
<title>Remove custom certbot units</title>
<updated>2026-03-21T19:54:04Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-21T19:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=d22e2491e516845f7810556a80e396e56daaa613'/>
<id>urn:sha1:d22e2491e516845f7810556a80e396e56daaa613</id>
<content type='text'>
There is certbot-renew.timer file that comes out of the box. No need to
maintain own copy.
</content>
</entry>
<entry>
<title>Use autossh to connect to host behind NAT</title>
<updated>2026-03-08T16:02:13Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-03-08T16:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=d391379cd897f6869209215ff0eb7d739b34fbfd'/>
<id>urn:sha1:d391379cd897f6869209215ff0eb7d739b34fbfd</id>
<content type='text'>
Since wireguard is blocked there.
</content>
</entry>
<entry>
<title>Remove curly braces from flatbot wrapper</title>
<updated>2026-02-13T13:53:53Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-02-13T13:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=35d7c7ceb9e96f749b3834c5c993f31341fb43a4'/>
<id>urn:sha1:35d7c7ceb9e96f749b3834c5c993f31341fb43a4</id>
<content type='text'>
</content>
</entry>
</feed>
