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 项目 开发。
