Pangolin playbook info

This commit is contained in:
Fabio Sinibaldi 2026-07-24 16:24:09 +02:00
parent d5915480a2
commit d4777eb4af
1 changed files with 13 additions and 2 deletions

View File

@ -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
```
```
### 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.