dougbtv.install-asterisk
install-asterisk
Dies ist eine Ansible-Rolle zur Installation von Asterisk, die den zertifizierten Branch von Asterisk 13 verfolgt.
Anforderungen
Diese Rolle ist dafür gedacht, Asterisk aus dem Quellcode auf CentOS / Fedora zu installieren. Der Fokus liegt zunächst auf dem zertifizierten Branch. CentOS ist erforderlich, 6 & 7 werden unterstützt. Wahrscheinlich funktioniert es auch auf CentOS 5.5.
Rollenvariablen
(bisher keine)
Installation über ansible-galaxy
Verwenden Sie ansible-galaxy, um diese Rolle herunterzuladen:
ansible-galaxy install dougbtv.install-asterisk
Beispiel-Playbook
So verwenden Sie es in der einfachen Form, nachdem Sie es über ansible-galaxy installiert haben, um Asterisk zu installieren:
- hosts: servers
roles:
- { role: dougbtv.install-asterisk }
Wenn Sie jedoch den Benutzer konfigurieren möchten, unter dem Asterisk läuft, können Sie dies tun:
- hosts: servers
roles:
- { role: dougbtv.install-asterisk, configure_user: true, asterisk_user: "asterisk", asterisk_group: "asterisk" }
Die Variablen asterisk_user
und asterisk_group
sind optional und standardmäßig "asterisk". Wenn Sie den Benutzer nicht konfigurieren möchten, lassen Sie die Variable einfach weg.
Verwendung über git clone
Alternativ können Sie dieses Repository klonen und das Beispiel-Playbook test.yml
verwenden, um es auszuprobieren und Ihre Nutzung darauf zu basieren.
- Klonen Sie das Repository:
git clone https://github.com/dougbtv/install-asterisk.git
- Ändern Sie die definierten Hosts in der Datei
test.inventory
. - Führen Sie aus:
ansible-playbook -i test.inventory test.yml
Lizenz
MIT
Autorinformationen
Doug Smith dougbtv.com @dougbtv
Installs / Uninstalls Asterisk from source on Centos
ansible-galaxy install dougbtv.install-asterisk