dougbtv.install-asterisk

Asteriskのインストール

これはAsteriskをインストールするためのAnsibleロールで、Asterisk 13の認定ブランチを追跡します。

要件

このロールは、CentOSまたはFedoraでソースからAsteriskをインストールするためのものです。最初は認定ブランチに焦点を当てます。現在はCentOS 6および7が必要です。おそらくCentOS 5.5でも動作します。

ロール変数

(まだありません)

ansible-galaxyを使ったインストール

以下のコマンドを使って、このロールをダウンロードできます:

ansible-galaxy install dougbtv.install-asterisk

例のプレイブック

以下は、ansible-galaxyを使ってインストールした後にAsteriskをインストールする基本的な方法です:

- hosts: servers
  roles:
     - { role: dougbtv.install-asterisk }

ただし、Asteriskを実行するユーザーを設定したい場合は、次のようにできます:

- hosts: servers
  roles:
     - { role: dougbtv.install-asterisk, configure_user: true, asterisk_user: "asterisk", asterisk_group: "asterisk" }

asterisk_userasterisk_groupはオプションで、デフォルトは「asterisk」です。ユーザーを設定したくない場合は、変数を完全に省略してください。

git cloneを使った利用

別の方法として、このリポジトリをクローンし、例のtest.ymlプレイブックを使って試すこともできます。それに基づいて使用できます。

  1. リポジトリをクローンする: git clone https://github.com/dougbtv/install-asterisk.git
  2. test.inventoryファイルで定義されているホストを変更します。
  3. 以下のコマンドを実行します: ansible-playbook -i test.inventory test.yml

ライセンス

MIT

著者情報

ダグ・スミス
dougbtv.com
@dougbtv

プロジェクトについて

Installs / Uninstalls Asterisk from source on Centos

インストール
ansible-galaxy install dougbtv.install-asterisk
ライセンス
Unknown
ダウンロード
249
所有者
You can find me on twitter as dougbtv, too.