install-asterisk

Установка Asterisk

Это роль Ansible для установки Asterisk, отслеживающая сертифицированную ветку Asterisk 13.

Требования

Эта роль предназначена для установки Asterisk из исходного кода на CentOS / Fedora. Первоначально она будет сосредоточена на сертифицированной ветке. В настоящее время требуется CentOS, поддерживаются версии 6 и 7. Вероятно, также работает на CentOS 5.5.

Переменные роли

(пока нет)

Установка через ansible-galaxy

Используйте ansible-galaxy для загрузки этой роли с помощью:

ansible-galaxy install dougbtv.install-asterisk

Пример плейбука

Вот стандартный способ использования, после установки через ansible-galaxy, чтобы установить Asterisk:

- hosts: servers
  roles:
     - { role: dougbtv.install-asterisk }

Но если вы хотите настроить пользователя, от имени которого будет работать Asterisk, вы можете сделать так:

- hosts: servers
  roles:
     - { role: dougbtv.install-asterisk, configure_user: true, asterisk_user: "asterisk", asterisk_group: "asterisk" }

Параметры asterisk_user и asterisk_group являются необязательными и по умолчанию равны "asterisk". Если вы не хотите настраивать пользователя, просто полностью пропустите переменные.

Использование через git clone

В качестве альтернативы вы можете клонировать этот репозиторий и использовать пример плейбука test.yml, чтобы протестировать его, и основывать свое использование на этом.

  1. Клонируйте репозиторий git clone https://github.com/dougbtv/install-asterisk.git
  2. Измените определенные хосты в файле test.inventory.
  3. Выполните команду: ansible-playbook -i test.inventory test.yml

Лицензия

MIT

Информация об авторе

Даг Смит
dougbtv.com
@dougbtv

О проекте

Installs / Uninstalls Asterisk from source on Centos

Установить
ansible-galaxy install dougbtv/install-asterisk
Лицензия
Unknown
Загрузки
237
Владелец
You can find me on twitter as dougbtv, too.