buluma.jitsi
Ansibleロールjitsi
システムにjitsiをインストールして設定します。
GitHub | バージョン | 問題 | プルリクエスト | ダウンロード |
---|---|---|---|---|
例のプレイブック
この例はmolecule/default/converge.yml
から取られており、各プッシュ、プルリクエスト、およびリリースでテストされています。
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.jitsi
マシンを準備する必要があります。CIでは、molecule/default/prepare.yml
を使用して行います。
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: buluma.bootstrap
- role: buluma.ca_certificates
- role: buluma.java
- role: buluma.hostname
これらのロールの使用方法についての完全な説明と例もご覧ください。
ロール変数
変数のデフォルト値はdefaults/main.yml
で設定されています。
---
# jitsiのデフォルトファイル
# 異なるリリースをインストールすることができます: `stable`, `testing`, `nightly`.
jitsi_release: stable
# jitsi-meetのインストールに使用される設定
jitsi_settings:
- name: jitsi-meet
question: jitsi-meet/cert-choice
value: "新しい自己署名証明書を生成する(後でLet's encrypt証明書を取得できます)"
type: string
- name: jitsi-meet
question: jitsi-meet/jvb-serve
value: true|bool
type: boolean
- name: jitsi-meet-prosody
question: jitsi-meet-prosody/jvb-hostname
value: "{{ ansible_fqdn }}"
type: string
- name: jitsi-videobridge
question: jitsi-videobridge/jvb-hostname
value: "{{ ansible_fqdn }}"
type: string
必要条件
- requirements.txtに記載されているpipパッケージ。
使用されるロールの状態
以下のロールがシステムの準備に使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap | ||
buluma.ca_certificates | ||
buluma.java | ||
buluma.hostname |
背景
このロールは多くの互換性のあるロールの一部です。詳細については、これらのロールのドキュメントを参照してください。
関連するロールの概要は次のとおりです。
互換性
このロールは、以下のコンテナイメージでテストされています。
コンテナ | タグ |
---|---|
Debian | bullseye |
必要なAnsibleの最小バージョンは2.12で、以下のテストが行われています。
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題が見つかった場合は、GitHubに登録してください。