<feed xmlns='http://www.w3.org/2005/Atom'>
<title>infra.git/roles/nginx/files, 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>2024-04-14T18:27:14Z</updated>
<entry>
<title>Make certificate updates work for nginx</title>
<updated>2024-04-14T18:27:14Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2024-04-14T18:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=899eca5f024f22b67aa032dd82aa4393b60b85e4'/>
<id>urn:sha1:899eca5f024f22b67aa032dd82aa4393b60b85e4</id>
<content type='text'>
Currently, we obtain certificates from Let's Encrypt with standalone
mode, so when we do renew, certbot tries to run it is own webserver on
port 80, but this port is already in use by nginx.

Stop nginx, before renewal. This is quite hacky, but should work. Proper
solution is to split certificate role by standalone and non-standalone
versions.
</content>
</entry>
<entry>
<title>Migrate to certbot hook scripts</title>
<updated>2024-03-31T11:34:38Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2024-03-31T11:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=dae57df8d747bb602ab9ef13007949b43e88df10'/>
<id>urn:sha1:dae57df8d747bb602ab9ef13007949b43e88df10</id>
<content type='text'>
Make hooks usage a bit more generic, to apply hooks for services
different from nginx.
</content>
</entry>
<entry>
<title>Change nginx worker_processes from 1 to auto</title>
<updated>2024-02-04T12:07:51Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2024-02-04T12:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=58e7837450a40e003f9ff2abea0c97d60ee752f0'/>
<id>urn:sha1:58e7837450a40e003f9ff2abea0c97d60ee752f0</id>
<content type='text'>
Just to make it a little bit more generic.
</content>
</entry>
<entry>
<title>Enable tcp_nopush and tcp_nodelay for nginx</title>
<updated>2024-01-28T15:25:19Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2024-01-28T15:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=4de52db6f90ade9142c2f12988bba0b529137f95'/>
<id>urn:sha1:4de52db6f90ade9142c2f12988bba0b529137f95</id>
<content type='text'>
For compatibility with CentOS 7 nginx config.
</content>
</entry>
<entry>
<title>Make nginx a role</title>
<updated>2024-01-06T18:53:54Z</updated>
<author>
<name>Dmitry Ilvokhin</name>
<email>d@ilvokhin.com</email>
</author>
<published>2024-01-06T18:53:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ilvokhin.com/infra.git/commit/?id=6c781bb8b9b5dea1f3cdb75a6cbde2b9e8942e8c'/>
<id>urn:sha1:6c781bb8b9b5dea1f3cdb75a6cbde2b9e8942e8c</id>
<content type='text'>
</content>
</entry>
</feed>
