From d4777eb4af35ac45b8f8a7c4a17b94125bad4398 Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Fri, 24 Jul 2026 16:24:09 +0200 Subject: [PATCH] Pangolin playbook info --- ansible/playbooks/README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/ansible/playbooks/README.md b/ansible/playbooks/README.md index 8cf3ecc..fd1858a 100644 --- a/ansible/playbooks/README.md +++ b/ansible/playbooks/README.md @@ -28,7 +28,7 @@ L'opzione '*-K*' invece permette di chiedere la password dell'utente remoto ``` ### VPN Server -Istanzia un server Wireguard abilitando il tunneling del traffico. +Istanzia un server [Wireguard](https://www.wireguard.com/ ) abilitando il tunneling del traffico. **Target Hosts : wireguard_server** @@ -59,4 +59,15 @@ wg_peers: - "192.168.101.0/24" - "10.22.0.0/16" forceRegeneration: False -``` \ No newline at end of file +``` + +### Pangolin + +Il playbook installa docker e docker compose. Attraverso docker compose vengono poi lanciati i container per [pangolin](https://docs.pangolin.net), [gerbil](https://github.com/fosrl/gerbil) e [traefik](https://doc.traefik.io/traefik/). + +Il playbook utilizza : +- [geerlingguy.docker](https://github.com/geerlingguy/ansible-role-docker) attraverso ansible galaxy +- I ruoli common e pangolin definiti in [pangolin-ansible-terraform](https://github.com/patelanuj21/pangolin-ansible-terraform/tree/main), riportati staticamente come ruolo *pangolin* + + +I parametri attesi dal playbook sono quelli definiti nei ruoli da cui dipende. \ No newline at end of file