<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/wireguard, branch mac-nvidia-drivers</title>
<subtitle>Ansible Roles to configure different (linux) distros
</subtitle>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/'/>
<entry>
<title>Remove duplicate fields from argument_specs files</title>
<updated>2026-03-04T01:21:39+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-03-04T01:16:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=c83c582421f370266def6a87ecdd1058019d8432'/>
<id>c83c582421f370266def6a87ecdd1058019d8432</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bash dependencies in shell scripts called</title>
<updated>2026-02-21T22:14:58+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-02-21T22:14:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=ad2fab132499d7d075ceb1a596684376eb44a228'/>
<id>ad2fab132499d7d075ceb1a596684376eb44a228</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ansible 2.20.1 deprecation warning about ansible_vars</title>
<updated>2026-01-24T00:03:37+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-01-23T23:33:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=ce8eaa97edc29485f81e7f95ad2abdf8c0573629'/>
<id>ce8eaa97edc29485f81e7f95ad2abdf8c0573629</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove company from the roles meta</title>
<updated>2025-12-16T15:43:30+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-12-16T15:43:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=3eab21abe31c41c22230bc7c2ccb76d58582eab3'/>
<id>3eab21abe31c41c22230bc7c2ccb76d58582eab3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the sed role dependency for completeness</title>
<updated>2025-11-24T12:44:22+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-11-24T12:44:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=09950ec6f5a158c09b1c68e85972f951ce027173'/>
<id>09950ec6f5a158c09b1c68e85972f951ce027173</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix example config, and ignore rpi idempotent test failure</title>
<updated>2025-11-14T16:14:34+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-11-14T15:08:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=8c0c2642ccb7a54c0191057421822ffe43175983'/>
<id>8c0c2642ccb7a54c0191057421822ffe43175983</id>
<content type='text'>
The reason the idempotent test fails is the following:

- 1st run: wireguard role deploys all the configured VPN connections
- 1st run: wg_portal updates the file permissions /etc/wireguard (ACLs)
- 2nd run: wireguard sees the file changed, deploys again (idempotent failure)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reason the idempotent test fails is the following:

- 1st run: wireguard role deploys all the configured VPN connections
- 1st run: wg_portal updates the file permissions /etc/wireguard (ACLs)
- 2nd run: wireguard sees the file changed, deploys again (idempotent failure)
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor fixes to autostart connection validation/service logic</title>
<updated>2025-11-13T21:34:00+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-11-13T21:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=390cab48f9617a2ff727f1cf592416044015b9cc'/>
<id>390cab48f9617a2ff727f1cf592416044015b9cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add mechanism to clean up wireguard configurations</title>
<updated>2025-11-13T21:33:47+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-11-13T20:27:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=d557007188bcde5b8863049047c023dae0f91e79'/>
<id>d557007188bcde5b8863049047c023dae0f91e79</id>
<content type='text'>
When a wireguard configuration gets removed from the group/host
variables, the role now removes them and make sure only the files found
in the vars are the ones to be configured on the hosts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a wireguard configuration gets removed from the group/host
variables, the role now removes them and make sure only the files found
in the vars are the ones to be configured on the hosts
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded backup of files in wireguard</title>
<updated>2025-11-03T21:21:12+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-11-03T21:21:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=5b5d592e12aae9a9ffa40557db78288d39b974d3'/>
<id>5b5d592e12aae9a9ffa40557db78288d39b974d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor naming of packages and services to follow same conventions</title>
<updated>2025-10-22T12:53:36+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-10-22T12:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=9b5aff35ca2f8337cfb7fdd82f13adb3fdb31b5e'/>
<id>9b5aff35ca2f8337cfb7fdd82f13adb3fdb31b5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
