albertollamaso.Ansible-kamailio-role

Ansible's Kamailio Rolle

Diese Rolle dient dazu, die Schritte zum Kompilieren von Kamailio aus dem Git-Repository zu replizieren. Die ursprünglichen Schritte findest du unter https://www.kamailio.org/wiki/install/4.4.x/git

Das Ziel ist es, eine plattformübergreifende Kamailio-Rolle zu haben.

Ich teile diese Rolle als Inspirationsquelle und fühle dich frei, Verbesserungen und Änderungen vorzuschlagen.

TODO

  • Beende das Playbook, wenn das Betriebssystem zur RedHat-Familie gehört
  • Füge RTPProxy als Teil des Kompilierungsprozesses hinzu
  • Füge eine neue Variable für die zu kompilierenden Module hinzu, um es dynamisch zu gestalten

Anforderungen

  • Ubuntu
  • CentOS
  • Ansible 2.0
  • Python

Rollenvariablen

Die folgenden vier Variablen werden im Setup-Prozess verwendet und sind wie folgt beschrieben:

  • kamailio_version: Dies ist die Version von Kamailio, die aus Git heruntergeladen werden soll
  • dest_directory: Das Zielverzeichnis, in das der Quellcode von Kamailio geklont werden soll
  • git_clone: Kamailio-Ordner, der erstellt werden soll, wenn der Klonprozess durchgeführt wird
  • MySQL_root_pass: MySQL-Passwort für den Root-Benutzer

Lizenz

GPL V.2

Autoreninformationen

Autor: Alberto Llamas

E-Mail: albertollamaso@gmail.com

Über das Projekt

Kamailio multi-platform

Installieren
ansible-galaxy install albertollamaso.Ansible-kamailio-role
GitHub Repository
Lizenz
gpl-2.0
Downloads
75
Besitzer
DevOps & AI Engineer