dougbtv.install-asterisk
安装 Asterisk
这是一个用于安装 Asterisk 的 Ansible 角色,跟踪 Asterisk 13 认证分支。
要求
这个角色旨在从源码在 CentOS / Fedora 上安装 Asterisk。初始将集中在认证分支上。现在需要使用 CentOS,支持 6 和 7 版本。可能也适用于 CentOS 5.5。
角色变量
(尚无)
通过 ansible-galaxy 安装
使用 ansible galaxy 下载此角色:
ansible-galaxy install dougbtv.install-asterisk
示例剧本
以下是安装 Asterisk 的简单方式,安装完 ansible-galaxy 后:
- 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
作者信息
Doug Smith dougbtv.com @dougbtv
安装
ansible-galaxy install dougbtv.install-asterisk
许可证
Unknown
下载
249
拥有者
You can find me on twitter as dougbtv, too.