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プロジェクトによって開発されました。