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 solldest_directory
: Das Zielverzeichnis, in das der Quellcode von Kamailio geklont werden sollgit_clone
: Kamailio-Ordner, der erstellt werden soll, wenn der Klonprozess durchgeführt wirdMySQL_root_pass
: MySQL-Passwort für den Root-Benutzer
Lizenz
GPL V.2
Autoreninformationen
Autor: Alberto Llamas
E-Mail: albertollamaso@gmail.com
Installieren
ansible-galaxy install albertollamaso.Ansible-kamailio-role
Lizenz
gpl-2.0
Downloads
75
Besitzer
DevOps & AI Engineer