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_userasterisk_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

作者信息

Doug Smith dougbtv.com @dougbtv

关于项目

Installs / Uninstalls Asterisk from source on Centos

安装
ansible-galaxy install dougbtv.install-asterisk
许可证
Unknown
下载
249
拥有者
You can find me on twitter as dougbtv, too.