# Complete Ansible playbook for router/proxy/filter based on Rocky Linux 8

**URL:** <https://forums.rockylinux.org/t/complete-ansible-playbook-for-router-proxy-filter-based-on-rocky-linux-8/17708>\
**Category:** Rocky Linux Help & Support\
**Tags:** rocky-linux-8\
**Created:** [February 26, 2025, 9:53pm UTC](https://forums.rockylinux.org/t/complete-ansible-playbook-for-router-proxy-filter-based-on-rocky-linux-8/17708 "2025-02-26T21:53:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![microlinux](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/microlinux/32/1244_2.png) [@microlinux](https://forums.rockylinux.org/u/microlinux)\
**Post date:** [February 26, 2025, 9:53pm UTC](https://forums.rockylinux.org/t/complete-ansible-playbook-for-router-proxy-filter-based-on-rocky-linux-8/17708/1 "2025-02-26T21:53:55Z")

</div>

Hi,

I’ve been spending the last couple weeks on a little project that’s nearing completion. A routerboard with Rocky Linux 8 acting as a router/proxy with Dnsmasq, Squid, SquidGuard and SquidAnalyzer. In a local network it acts as the following:

- DNS+DHCP server
- Transparent proxy for HTTP/HTTPS
- Proxy filter with blacklists/whitelists
- Web usage monitor

We’ve been using this setup in our local school since the early days of CentOS 7, so it’s been quite some time. Except so far setup has been done manually. Now everything is fully automated, and it works nicely.

I’ve put everything in a public GitLab repository (well, except a handful of encrypted variables for the sensible stuff).

> **[Nicolas Kovacs / Microlinux Squidbox EL8 · GitLab](https://gitlab.com/kikinovak/microlinux-squidbox-el8)**
>
> Configuration Ansible pour mon routerboard PC Engines APU2 squidbox.microlinux.lan sous Rocky Linux 8

I’m grateful for feedback, suggestions, bug reports, etc.

Cheers,

Niki

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [April 27, 2025, 9:54pm UTC](https://forums.rockylinux.org/t/complete-ansible-playbook-for-router-proxy-filter-based-on-rocky-linux-8/17708/2 "2025-04-27T21:54:01Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
