nickmasff.asterisk
Ansible 角色: Asterisk
安装并配置 MySQL 和使用 ODBC 实时数据库驱动的 Asterisk。
需求
没有特殊要求;请注意,这个角色需要 root 访问权限,所以要么在 playbook 中使用全局 become: yes
,要么像下面这样在你的 playbook 中调用这个角色:
- hosts: asterisk_machines
roles:
- role: nickmasff.asterisk
become: yes
通过 ansible-galaxy 安装
使用 ansible galaxy 下载这个角色:
ansible-galaxy install nickmasff.asterisk
依赖
没有。
示例 Playbook
- hosts: asterisk_machines
become: yes
vars_files:
- variables.yml
roles:
- { role: nickmasff.asterisk }
在 variables.yml
中:
mysql_user: user
mysql_password: password
mysql_database: asterisk
mysql_priv: "asterisk.*:ALL"
mysql_root_pass: password
asterisk_username: asterisk
asterisk_group: asterisk
asterisk_config_path: ../../../files/asterisk/
许可
MIT / BSD
作者信息
Nickmasff
nickmasff@yandex.ru