La repo per il gitops del servizio xmpp
Find a file
2025-09-09 03:22:32 +02:00
group_vars fix al container. ora va per davvero e ci sono le password in un .env.yml 2025-09-07 12:53:47 +02:00
inventories rifinimenti 2025-09-04 01:40:28 +02:00
playbooks fix al container. ora va per davvero e ci sono le password in un .env.yml 2025-09-07 12:53:47 +02:00
roles fix al container. ora va per davvero e ci sono le password in un .env.yml 2025-09-07 12:53:47 +02:00
.gitignore fix al container. ora va per davvero e ci sono le password in un .env.yml 2025-09-07 12:53:47 +02:00
ansible.cfg Buonanotte 2025-09-03 06:23:21 +02:00
LICENSE Initial commit 2025-09-02 13:48:30 +00:00
README.md readme update 2025-09-09 03:22:32 +02:00
requirements.yml Buonanotte 2025-09-03 06:23:21 +02:00

XMPP-service

La repo per la creazione e il provisioning del servizio Prosody per xmpp.

Nonostante a volte capiti di riscontrare dei problemi nella connessione ssh, questo ansible crea un container lxc connettendosi a proxmox tramite ssh.

Teniamo libero il 10.10.0.21 per il povero container che sta venendo abbattuto e resuscitato contro la sua volontà.

Per futuro debug:

  • Forse l'integrazione con nginx va buttata. Si può pensare di mettere questa macchina sulla 192.168.1.x e gestire il TLS direttamente con certificati certbot generati per lei (non gestiti da nginx).
  • Problematiche di sicurezza? Registrazione libera comporta tenere la registrazione sott'occhio perché potrebbero arrivare ingenti bot.

Comandi utili

Per le dipendenze

ansible-galaxy collection install -r requirements.yml

In più, bisogna creare un file .env.yml nella root del progetto con questo template PROXMOX_PASSWORD: "segretissima0" XMPP_PASSWORD: "segretissima1"

Per dare vita al container e alla configurazione di Prosody

mado quanto è swag sta cosa

ansible-playbook playbooks/site.yml

Per orientarsi

tree

Onorable mentions (per debug e non):

systemctl status ssh

journalctl -u ssh -f

ssh-keygen -R 10.10.0.21