albertollamaso.Ansible-kamailio-role

AnsibleのKamailioロール

このロールは、gitリポジトリからKamailioをコンパイルする手順を再現することを目的としています。
元の手順は https://www.kamailio.org/wiki/install/4.4.x/git で確認できます。

目的は、Kamailioのロールを複数のプラットフォームに対応させることです。

このロールをインスピレーションの源として共有しますので、改善や変更の提案は自由に行ってください。

TODO

  • RedHatファミリーのOS用にプレイブックを完成させる
  • コンパイルプロセスの一部としてRTPProxyを追加する
  • ダイナミックにコンパイルするモジュールのための新しい変数を追加する

要件

  • Ubuntu
  • CentOS
  • Ansible 2.0
  • Python

ロール変数

以下の4つの変数がセットアッププロセスで使用され、説明されています。

  • kamailio_version : GitからダウンロードするKamailioのバージョン
  • dest_directory : Kamailioのソースコードをクローンするための宛先ディレクトリ
  • git_clone : クローンプロセスが実行されたときに作成されるKamailioフォルダ
  • MySQL_root_pass : root用のMySQLパスワード

ライセンス

GPL V.2

著者情報

著者 : アルベルト・ジャマス

メール : albertollamaso@gmail.com

プロジェクトについて

Kamailio multi-platform

インストール
ansible-galaxy install albertollamaso.Ansible-kamailio-role
ライセンス
gpl-2.0
ダウンロード
75
所有者
DevOps & AI Engineer