<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/pihole/defaults, 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>Refactor pi roles to use .home.arpa subdomains for services</title>
<updated>2026-06-17T16:42:02+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-06-17T16:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=38691ef7e615bc8ff7a221969dde08eb848c7391'/>
<id>38691ef7e615bc8ff7a221969dde08eb848c7391</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use static values for defaults instead of ansible vars</title>
<updated>2025-09-23T10:43:54+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-23T10:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=dc8832a0a6c34c1e0d60b30e80d4f4a029cf1cc3'/>
<id>dc8832a0a6c34c1e0d60b30e80d4f4a029cf1cc3</id>
<content type='text'>
The ansible vars fail on CI because the validate arguments task runs way
before the setting of the variables, which causes the ansible undefined
vars on CI to cause errors.

This is a way better approach of having the static values as defaults
and allowing setting the variables to ansible vars in the host/group vars
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ansible vars fail on CI because the validate arguments task runs way
before the setting of the variables, which causes the ansible undefined
vars on CI to cause errors.

This is a way better approach of having the static values as defaults
and allowing setting the variables to ansible vars in the host/group vars
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pihole port configurations and integration with nginx</title>
<updated>2025-09-13T20:20:16+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-13T20:14:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=6b106e48a8c34f844201d3f6cebd9d41b14a56af'/>
<id>6b106e48a8c34f844201d3f6cebd9d41b14a56af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pihole_dhcp_lease_time configurations</title>
<updated>2025-09-02T12:07:07+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-02T12:07:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=842335e8c3a3ed237e14be3223d1efe59da7b534'/>
<id>842335e8c3a3ed237e14be3223d1efe59da7b534</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure dhcp hosts in pihole role</title>
<updated>2025-09-02T02:51:13+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-02T02:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=d2dc60f222d1b3d47676149ac358266f889db200'/>
<id>d2dc60f222d1b3d47676149ac358266f889db200</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wireguard_gateway role being slow</title>
<updated>2025-09-01T00:16:40+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-01T00:16:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=7e93022ad8121517559515e6c98997866300a4ed'/>
<id>7e93022ad8121517559515e6c98997866300a4ed</id>
<content type='text'>
The pihole lookup DNS queries when the VPN connection is up was slow.
One of the culprits was the quad9 servers were taking long time when
using VPN
The other issue was the previous routing tables that used to work with
the fritzbox (with DHCP) which wasn't fully working was conflicting with
the VPN route tables and causing loops and delays.

Now most of the VPN queries are working fast but some requests are
taking some time, probably due to the VPN trying to check/block ads and
malware!

Also minor fixing to the pre tasks and documentation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pihole lookup DNS queries when the VPN connection is up was slow.
One of the culprits was the quad9 servers were taking long time when
using VPN
The other issue was the previous routing tables that used to work with
the fritzbox (with DHCP) which wasn't fully working was conflicting with
the VPN route tables and causing loops and delays.

Now most of the VPN queries are working fast but some requests are
taking some time, probably due to the VPN trying to check/block ads and
malware!

Also minor fixing to the pre tasks and documentation
</pre>
</div>
</content>
</entry>
<entry>
<title>Update pihole role to function as dhcp for the network</title>
<updated>2025-08-31T19:03:54+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-08-31T19:03:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=5ceb809a52d93b99dcab5d77f42fdaa02fe6e8cb'/>
<id>5ceb809a52d93b99dcab5d77f42fdaa02fe6e8cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pihole role to configure raspberry pi</title>
<updated>2025-08-11T21:28:42+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-08-11T19:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=f9808ed4b7259f142d506de75b729d293319d419'/>
<id>f9808ed4b7259f142d506de75b729d293319d419</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
