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
, чтобы протестировать его, и основывать свое использование на этом.
- Клонируйте репозиторий
git clone https://github.com/dougbtv/install-asterisk.git
- Измените определенные хосты в файле
test.inventory
. - Выполните команду:
ansible-playbook -i test.inventory test.yml
Лицензия
MIT
Информация об авторе
Даг Смит
dougbtv.com
@dougbtv
ansible-galaxy install dougbtv/install-asterisk