robertdebock.collabora_online
Ansibleロール Collabora Online
あなたのシステムにCollabora Online CODEをインストールし、設定します。
GitHub | GitLab | ダウンロード | バージョン |
---|---|---|---|
例のプレイブック
この例は molecule/default/converge.yml
から取り出され、プッシュ、プルリクエスト、リリースのたびにテストされています。
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: robertdebock.collabora_online
システムを準備する必要があります。CIでは、molecule/default/prepare.yml
を使用して行います:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: robertdebock.bootstrap
- role: robertdebock.ca_certificates
- role: robertdebock.users
users_groups:
- name: cool
users:
- name: cool
group: cool
home: /opt/cool
shell: /usr/sbin/nologin
system: true
これらのロールの使用方法については、完全な説明と例も参照してください。
ロール変数
変数のデフォルト値はdefaults/main.yml
に設定されています:
---
# collabora_onlineのデフォルトファイル
# インストールのタイプを設定できます:「code」または「licensed」。
collabora_online_type: code
# `collabora_online_type`が「LICENSED」に設定されている場合は、バージョンが必要です。
collabora_online_version: "6.4"
# `collabora_online_type: licensed`を使用し、RHELシステムで実行する場合は
# この変数を設定する必要があります。 https://support.collaboraoffice.com/ から入手してください。
# collabora_online_secret_key: "abc-def-ghi-jkl-mno"
# 許可される言語。
# collabora_online_allowed_languages: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
# SSL機能を管理します。「false」または「true」を設定します。(文字列として)
collabora_online_ssl_enabled: "false"
# SSLが有効な場合、これらの設定が relevant になります。
collabora_online_ssl_cert: /etc/coolwsd/coolwsd.crt
collabora_online_ssl_key: /etc/coolwsd/coolwsd.key
collabora_online_ssl_ca: /etc/coolwsd/coolwsd.keycrt
collabora_online_ciphers: "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
# マウント機能を管理できます。「false」または「true」を設定します。(文字列として)
collabora_online_mount_jail_tree: "true"
# ログレベルを設定します。0から8、none、または "fatal"、"critical"、"error"、
# "warning"、"notice"、"information"、"debug"、"trace" を指定できます。
collabora_online_log_level: warning
# 管理コンソールのユーザー名を設定します。
collabora_online_admin_username: "admin"
# 管理コンソールのパスワードを設定します。
collabora_online_admin_password: "50m3-53cu23-p455w02d."
collabora_online_configuration_template: "coolwsd.xml.j2"
要件
- requirements.txtにリストされているpipパッケージ。
使用するロールの状態
システムを準備するために以下のロールが使用されます。他の方法でシステムを準備することも可能です。
要件 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.ca_certificates | ||
robertdebock.users |
コンテキスト
このロールは多くの互換性のあるロールの一部です。詳細については、これらのロールのドキュメントを参照してください。
関連するロールの概要:
互換性
このロールは以下のコンテナイメージでテストされています:
コンテナ | タグ |
---|---|
EL | 9 |
Ubuntu | focal |
Ansibleの最小バージョンは2.12で、以下のテストが行われました:
- 前のバージョン
- 現在のバージョン
- 開発バージョン
問題が発生した場合は、GitHubに報告してください。
ライセンス
著者情報
インストール
ansible-galaxy install robertdebock.collabora_online
ライセンス
apache-2.0
ダウンロード
5.1k
所有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.