<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luke/ansible-roles/nodejs, 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-07-31T01:24:28Z</updated>
<entry>
<title>nodejs: delete the role</title>
<updated>2026-07-31T01:24:28Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-07-31T01:24:28Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=fd40a5f246f029de659f01b932b9045f003c20a8'/>
<id>urn:sha1:fd40a5f246f029de659f01b932b9045f003c20a8</id>
<content type='text'>
Nothing consumes it: no play in main.yaml and no role dependency.
26.04 ships nodejs 22 in apt anyway, so any future consumer can just
apt install it.
</content>
</entry>
<entry>
<title>nodejs: map kernel arch to Node's dist arch names</title>
<updated>2026-07-26T21:08:32Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-07-26T21:08:32Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=9ee6ba2824ab46690865869da805b68d7e46b0e5'/>
<id>urn:sha1:9ee6ba2824ab46690865869da805b68d7e46b0e5</id>
<content type='text'>
Node release tarballs use arm64/x64, not the kernel's aarch64/x86_64, so the
download URL 404'd on the arm64 Pis. Map the common arches and fall back to the
raw architecture value.
</content>
</entry>
<entry>
<title>Fixed anisble info lookup.</title>
<updated>2026-03-28T14:03:56Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-03-28T14:03:56Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=7ac3515aa05a60f24176cfda0364694ff2fdb8c3'/>
<id>urn:sha1:7ac3515aa05a60f24176cfda0364694ff2fdb8c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated versions.</title>
<updated>2025-05-29T00:24:44Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-05-29T00:24:44Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=cb74bdc5ae5194ceeda48aa92ca26ca685c737f9'/>
<id>urn:sha1:cb74bdc5ae5194ceeda48aa92ca26ca685c737f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version updates and fixed excessive logging on web server.</title>
<updated>2025-01-04T01:36:28Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-01-04T01:36:28Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=b180fe427c44da015874dbf86c326f6e6bcd0aa8'/>
<id>urn:sha1:b180fe427c44da015874dbf86c326f6e6bcd0aa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version updates.</title>
<updated>2024-01-16T06:04:53Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2024-01-16T06:04:53Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=312bf5e6094a496eafbfaed53d972c7d21d0b6d2'/>
<id>urn:sha1:312bf5e6094a496eafbfaed53d972c7d21d0b6d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor version updates and bug fixes.</title>
<updated>2022-09-05T16:14:48Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2022-09-05T16:14:48Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=7d2ffb19545a7888c23851b73dbd577cd98ef655'/>
<id>urn:sha1:7d2ffb19545a7888c23851b73dbd577cd98ef655</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update versions</title>
<updated>2022-05-24T01:59:36Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2022-05-24T01:59:36Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=171a9676e621d701f5585b48b7a3ac3dfca803fc'/>
<id>urn:sha1:171a9676e621d701f5585b48b7a3ac3dfca803fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version bumps.</title>
<updated>2021-04-25T18:35:41Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2021-04-25T18:35:41Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=d6fcf421a563333ae70c4756533571d493632bbb'/>
<id>urn:sha1:d6fcf421a563333ae70c4756533571d493632bbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replaced with_items with loop.</title>
<updated>2020-11-16T22:43:09Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2020-11-16T22:43:09Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=1a2c49eb8d601bd27ffec96aec4d319454c20387'/>
<id>urn:sha1:1a2c49eb8d601bd27ffec96aec4d319454c20387</id>
<content type='text'>
</content>
</entry>
</feed>
