<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/wireguard, branch main</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.dev</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=658b31420cbd0dceee00cc02f0d7db71aa3e084f'/>
<id>658b31420cbd0dceee00cc02f0d7db71aa3e084f</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.dev</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=dae05ed97cf8183bfb8725f9c6c4abee9ac4970d'/>
<id>dae05ed97cf8183bfb8725f9c6c4abee9ac4970d</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.dev</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=d7b3463a79a50dc81d28d530c5212a1749efbb15'/>
<id>d7b3463a79a50dc81d28d530c5212a1749efbb15</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.dev</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=d386ee1f212b850ebbafc464cdda6b3c7fd65a4a'/>
<id>d386ee1f212b850ebbafc464cdda6b3c7fd65a4a</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.dev</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=a41a92c635d7a4d5a72f55869082f1a76623cd45'/>
<id>a41a92c635d7a4d5a72f55869082f1a76623cd45</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.dev</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=c809789becb8ecdd6872a679757a97f2b4b7776f'/>
<id>c809789becb8ecdd6872a679757a97f2b4b7776f</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.dev</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=2db8a4f137da5e3addddce407ab892314ad6093d'/>
<id>2db8a4f137da5e3addddce407ab892314ad6093d</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.dev</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=16b43088143541b91bfb05e64d2dee07189aeb0f'/>
<id>16b43088143541b91bfb05e64d2dee07189aeb0f</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.dev</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=92808568c6a649ca27d28f2f3dcd79bb1874d0de'/>
<id>92808568c6a649ca27d28f2f3dcd79bb1874d0de</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.dev</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=3bcf7bd2adb443b881365506dfa3348b0c465264'/>
<id>3bcf7bd2adb443b881365506dfa3348b0c465264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
