<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-roles/munin-node/tasks/main.yml, branch main</title>
<subtitle>Ansible roles shared between many of my playbooks
</subtitle>
<id>https://git.fennell.dev/ansible-roles/atom?h=main</id>
<link rel='self' href='https://git.fennell.dev/ansible-roles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/ansible-roles/'/>
<updated>2026-09-09T21:54:41Z</updated>
<entry>
<title>Don't install prosody plugins by default</title>
<updated>2026-09-09T21:54:41Z</updated>
<author>
<name>Matthew Fennell</name>
<email>matthew@fennell.dev</email>
</author>
<published>2026-09-09T21:54:41Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/ansible-roles/commit/?id=eb726d710784bb1676042f3fe2f1b5b0bb47cb81'/>
<id>urn:sha1:eb726d710784bb1676042f3fe2f1b5b0bb47cb81</id>
<content type='text'>
I want to set up monitoring on fennell.dev and search.fennell.dev - neither of
which have a postgres instance or should include other prosody-related plugins
in the future. Therefore, configure a base set of plugins that should always be
included, and let extra plugins / configuration be driven by extra_profiles.

Over time, I'll want to create profile maps (containing config for the
necessary packages/plugins to install/configure for that profile) to avoid
unnecessary duplication of tasks, but for now, it's sufficient.
</content>
</entry>
<entry>
<title>Move munin-node template from xmpp-server</title>
<updated>2026-09-09T21:02:49Z</updated>
<author>
<name>Matthew Fennell</name>
<email>matthew@fennell.dev</email>
</author>
<published>2026-09-09T21:02:49Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/ansible-roles/commit/?id=1abcdf6fe1f109db6fa8df609f98b87fccb31b0c'/>
<id>urn:sha1:1abcdf6fe1f109db6fa8df609f98b87fccb31b0c</id>
<content type='text'>
This was the only config file still dependent on the wider playbook.

There are still multiple variables that are neither defined in the playbook nor
in argument_specs. This would be good to clean up later.
</content>
</entry>
<entry>
<title>Copy munin-node tasks &amp; handlers from xmpp-server</title>
<updated>2026-09-09T21:00:45Z</updated>
<author>
<name>Matthew Fennell</name>
<email>matthew@fennell.dev</email>
</author>
<published>2026-09-09T21:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/ansible-roles/commit/?id=d2ecd350c47312cbf58840c953a9be68990d01e5'/>
<id>urn:sha1:d2ecd350c47312cbf58840c953a9be68990d01e5</id>
<content type='text'>
This is a straightforward copy and delete from the xmpp-server playbook for
now. Cleanup (for instance, adding a prefix to the variable names) will come
later.
</content>
</entry>
<entry>
<title>ansible-galaxy init munin-node</title>
<updated>2026-09-09T20:53:38Z</updated>
<author>
<name>Matthew Fennell</name>
<email>matthew@fennell.dev</email>
</author>
<published>2026-09-09T20:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/ansible-roles/commit/?id=0dd7bb008d2079f45b85736549ac524796c1f398'/>
<id>urn:sha1:0dd7bb008d2079f45b85736549ac524796c1f398</id>
<content type='text'>
Clear out subdirectories which are unlikely to be needed, and install the
plugin by default during make.
</content>
</entry>
</feed>
