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.

  1. Klonen Sie das Repository: git clone https://github.com/dougbtv/install-asterisk.git
  2. Ändern Sie die definierten Hosts in der Datei test.inventory.
  3. Führen Sie aus: ansible-playbook -i test.inventory test.yml

Lizenz

MIT

Autorinformationen

Doug Smith dougbtv.com @dougbtv

Über das Projekt

Installs / Uninstalls Asterisk from source on Centos

Installieren
ansible-galaxy install dougbtv.install-asterisk
Lizenz
Unknown
Downloads
249
Besitzer
You can find me on twitter as dougbtv, too.