razvancrainea.opensips
OpenSIPS
这个角色从官方的 OpenSIPS 仓库为 Debian 和 RedHat 安装 OpenSIPS SIP 服务器。
Galaxy
使用 Ansible Galaxy 安装这个角色:
ansible-galaxy install razvancrainea.opensips
角色变量
以下变量可以设置以调整角色的安装行为:
opensips_version
- 指定要安装的 OpenSIPS 版本。默认值为2.4
。ansible_build
- 指定 OpenSIPS 的构建版本。可选值为releases
和nightly
。默认值是releases
。opensips_yum_release
- 指定要使用的特定 RedHat 版本的 OpenSIPS。opensips_modules
- 除了opensips
软件包之外要安装的其他模块。这个变量应包含opensips
安装所在发行版的包。例如,如果想添加 httpd 模块,则需在列表中添加opensips-http-modules
。默认值为空 ([]
) - 不安装其他模块。opensips_config
- 指定一个配置模板,以替代默认的 OpenSIPS 配置文件。
示例剧本
设置一个剧本非常简单:您只需加载 opensips
角色即可。
- hosts: servers
import_role:
- name: opensips
许可证
GPLv3
作者信息
该角色由 OpenSIPS 项目 开发。