<feed xmlns='http://www.w3.org/2005/Atom'>
<title>infra.git/misc, 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-08T16:02:13Z</updated>
<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>Configure git send mail</title>
<updated>2026-02-11T13:23:16Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-02-11T13:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=5c635acbc5379e3c592e3a794fdcba1a0388d5fc'/>
<id>urn:sha1:5c635acbc5379e3c592e3a794fdcba1a0388d5fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rotate vault password</title>
<updated>2026-01-04T12:15:12Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-01-04T12:15:12Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=c81aeaf94898e224efb8fc322410d296f70dd1e8'/>
<id>urn:sha1:c81aeaf94898e224efb8fc322410d296f70dd1e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move {flatbot,epgtrim}.yml to misc subfolder</title>
<updated>2026-01-03T17:28:12Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2026-01-03T17:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=f6cfdab65de05bca4cf1841ddad4af10adb0da29'/>
<id>urn:sha1:f6cfdab65de05bca4cf1841ddad4af10adb0da29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add devtools and makepkgconfig</title>
<updated>2025-12-18T22:39:02Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-12-18T22:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=bfab8288286528c11f3cd767d84198ebc7726e49'/>
<id>urn:sha1:bfab8288286528c11f3cd767d84198ebc7726e49</id>
<content type='text'>
Required to build Arch Linux packages.
</content>
</entry>
<entry>
<title>Add wireguard configuration to dotfiles role</title>
<updated>2025-08-24T12:31:38Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-08-24T12:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=7d113fcddd341f1e4b04ceb2785087d50b8e1556'/>
<id>urn:sha1:7d113fcddd341f1e4b04ceb2785087d50b8e1556</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Use /opt/homebrew/bin instead of /usr/local/sbin</title>
<updated>2025-08-17T18:53:58Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-08-17T18:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=2ea9e69d78195bd9c36c9ab4c384de0191bf232b'/>
<id>urn:sha1:2ea9e69d78195bd9c36c9ab4c384de0191bf232b</id>
<content type='text'>
Homebrew changed default installation prefix on Apple Silicon Macs.
</content>
</entry>
<entry>
<title>Move go configuration to goenv role</title>
<updated>2025-08-09T09:41:03Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-08-09T09:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=40e236d3c49f803196412e965c77b4691525c29f'/>
<id>urn:sha1:40e236d3c49f803196412e965c77b4691525c29f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move screen configuration to screenrc role</title>
<updated>2025-08-03T11:28:17Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-08-03T10:50:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=227d950969808961b95582e8e7e98f7bde0114aa'/>
<id>urn:sha1:227d950969808961b95582e8e7e98f7bde0114aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add template for C++ benchmarks</title>
<updated>2025-07-19T18:38:35Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2025-07-19T18:38:35Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=d32eed68de5ea17abc41cdbc90e4ef90ca0c7c4a'/>
<id>urn:sha1:d32eed68de5ea17abc41cdbc90e4ef90ca0c7c4a</id>
<content type='text'>
</content>
</entry>
</feed>
