<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luke/ansible-roles/transmission/defaults/main.yaml, branch main</title>
<subtitle>Ansible roles for nth.io infrastructure
</subtitle>
<id>https://src.nth.io/luke/ansible-roles/atom?h=main</id>
<link rel='self' href='https://src.nth.io/luke/ansible-roles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/'/>
<updated>2026-04-06T02:19:55+00:00</updated>
<entry>
<title>Harden role security: file permissions, service binding, no_log, strict defaults</title>
<updated>2026-04-06T02:19:55+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-04-06T02:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=06b69bd8def0aae07d3fb565d19193be1a8dfe20'/>
<id>urn:sha1:06b69bd8def0aae07d3fb565d19193be1a8dfe20</id>
<content type='text'>
- Add no_log: true to tasks that handle passwords/secrets
- Tighten config file permissions (0644 -&gt; 0600/0640 where appropriate)
- Bind pleroma to 127.0.0.1 instead of 0.0.0.0
- Tighten ergo unix socket mode 0777 -&gt; 0770
- Remove weak defaults; roles now fail explicitly if required vars not set
</content>
</entry>
<entry>
<title>Moved to ext4 for permissions on hdd.</title>
<updated>2020-06-13T19:58:31+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2020-06-13T19:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=70ffa64a77f1bc2c33b9eec173a49d93900f9b79'/>
<id>urn:sha1:70ffa64a77f1bc2c33b9eec173a49d93900f9b79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>various updates</title>
<updated>2020-06-08T02:55:46+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2020-06-08T02:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=370da62d4f62c54ce6e393622d5c9baff9e52789'/>
<id>urn:sha1:370da62d4f62c54ce6e393622d5c9baff9e52789</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moved roles to top level</title>
<updated>2020-02-09T18:05:37+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2020-02-09T18:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=1cb30cc0aa4fda9bf0bac0b41ace862b1db434b8'/>
<id>urn:sha1:1cb30cc0aa4fda9bf0bac0b41ace862b1db434b8</id>
<content type='text'>
</content>
</entry>
</feed>
