Просмотр исходного кода

Merge pull request #4118 from luixxiul/fix

Add license information to components
pull/4119/head
Slavi Pantaleev 1 год назад
committed by GitHub
Родитель
Сommit
3e2ca94a53
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: B5690EEEBB952194
36 измененных файлов: 215 добавлений и 0 удалений
  1. +8
    -0
      docs/configuring-playbook-matrix-corporal.md
  2. +7
    -0
      docs/configuring-playbook-pantalaimon.md
  3. +7
    -0
      docs/configuring-playbook-rageshake.md
  4. +7
    -0
      docs/configuring-playbook-sygnal.md
  5. +11
    -0
      roles/custom/matrix-corporal/defaults/main.yml
  6. +6
    -0
      roles/custom/matrix-corporal/tasks/main.yml
  7. +7
    -0
      roles/custom/matrix-corporal/tasks/self_check.yml
  8. +11
    -0
      roles/custom/matrix-corporal/tasks/setup_install.yml
  9. +4
    -0
      roles/custom/matrix-corporal/tasks/setup_uninstall.yml
  10. +5
    -0
      roles/custom/matrix-corporal/tasks/validate_config.yml
  11. +4
    -0
      roles/custom/matrix-corporal/templates/config.json.j2.license
  12. +6
    -0
      roles/custom/matrix-corporal/templates/labels.j2
  13. +6
    -0
      roles/custom/matrix-corporal/templates/systemd/matrix-corporal.service.j2.license
  14. +5
    -0
      roles/custom/matrix-pantalaimon/defaults/main.yml
  15. +5
    -0
      roles/custom/matrix-pantalaimon/tasks/install.yml
  16. +4
    -0
      roles/custom/matrix-pantalaimon/tasks/main.yml
  17. +4
    -0
      roles/custom/matrix-pantalaimon/tasks/uninstall.yml
  18. +4
    -0
      roles/custom/matrix-pantalaimon/tasks/validate_config.yml
  19. +6
    -0
      roles/custom/matrix-pantalaimon/templates/pantalaimon.conf.j2
  20. +3
    -0
      roles/custom/matrix-pantalaimon/templates/systemd/matrix-pantalaimon.service.j2.license
  21. +7
    -0
      roles/custom/matrix-rageshake/defaults/main.yml
  22. +7
    -0
      roles/custom/matrix-rageshake/tasks/install.yml
  23. +5
    -0
      roles/custom/matrix-rageshake/tasks/main.yml
  24. +5
    -0
      roles/custom/matrix-rageshake/tasks/uninstall.yml
  25. +5
    -0
      roles/custom/matrix-rageshake/tasks/validate_config.yml
  26. +7
    -0
      roles/custom/matrix-rageshake/templates/config.yaml.j2
  27. +6
    -0
      roles/custom/matrix-rageshake/templates/labels.j2
  28. +5
    -0
      roles/custom/matrix-rageshake/templates/systemd/matrix-rageshake.service.j2.license
  29. +9
    -0
      roles/custom/matrix-sygnal/defaults/main.yml
  30. +9
    -0
      roles/custom/matrix-sygnal/tasks/install.yml
  31. +5
    -0
      roles/custom/matrix-sygnal/tasks/main.yml
  32. +4
    -0
      roles/custom/matrix-sygnal/tasks/uninstall.yml
  33. +5
    -0
      roles/custom/matrix-sygnal/tasks/validate_config.yml
  34. +7
    -0
      roles/custom/matrix-sygnal/templates/config.yaml.j2
  35. +6
    -0
      roles/custom/matrix-sygnal/templates/labels.j2
  36. +3
    -0
      roles/custom/matrix-sygnal/templates/systemd/matrix-sygnal.service.j2.license

+ 8
- 0
docs/configuring-playbook-matrix-corporal.md Просмотреть файл

@@ -1,3 +1,11 @@
<!--
SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2025 MDAD project contributors
SPDX-FileCopyrightText: 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
-->

# Setting up Matrix Corporal (optional, advanced)

> [!WARNING]


+ 7
- 0
docs/configuring-playbook-pantalaimon.md Просмотреть файл

@@ -1,3 +1,10 @@
<!--
SPDX-FileCopyrightText: 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
-->

# Setting up Pantalaimon (E2EE aware proxy daemon) (optional)

The playbook can install and configure the [pantalaimon](https://github.com/matrix-org/pantalaimon) E2EE aware proxy daemon for you.


+ 7
- 0
docs/configuring-playbook-rageshake.md Просмотреть файл

@@ -1,3 +1,10 @@
<!--
SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
-->

# Setting up the rageshake bug report server (optional)

The playbook can install and configure the [rageshake](https://github.com/matrix-org/rageshake) bug report server for you.


+ 7
- 0
docs/configuring-playbook-sygnal.md Просмотреть файл

@@ -1,3 +1,10 @@
<!--
SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
-->

# Setting up the Sygnal push gateway (optional)

The playbook can install and configure the [Sygnal](https://github.com/matrix-org/sygnal) push gateway for you.


+ 11
- 0
roles/custom/matrix-corporal/defaults/main.yml Просмотреть файл

@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2019 Sylvia van Os
# SPDX-FileCopyrightText: 2021 Ahmad Haghighi
# SPDX-FileCopyrightText: 2021 MDAD project contributors
# SPDX-FileCopyrightText: 2021 boris runakov
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---
# matrix-corporal is a reconciliator and gateway for a managed Matrix server.
# Project source code URL: https://github.com/devture/matrix-corporal


+ 6
- 0
roles/custom/matrix-corporal/tasks/main.yml Просмотреть файл

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2019 Dan Arnfield
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- tags:


+ 7
- 0
roles/custom/matrix-corporal/tasks/self_check.yml Просмотреть файл

@@ -1,3 +1,10 @@
# SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2020 Dan Arnfield
# SPDX-FileCopyrightText: 2020 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Check Matrix Corporal HTTP gateway


+ 11
- 0
roles/custom/matrix-corporal/tasks/setup_install.yml Просмотреть файл

@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2019 Dan Arnfield
# SPDX-FileCopyrightText: 2020 Chris van Dijk
# SPDX-FileCopyrightText: 2020 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Sebastian Gumprich
# SPDX-FileCopyrightText: 2024 David Mehren
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Ensure Matrix Corporal paths exist


+ 4
- 0
roles/custom/matrix-corporal/tasks/setup_uninstall.yml Просмотреть файл

@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2022 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Check existence of matrix-corporal service


+ 5
- 0
roles/custom/matrix-corporal/tasks/validate_config.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2019 Dan Arnfield
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Fail if required matrix-corporal settings not defined


+ 4
- 0
roles/custom/matrix-corporal/templates/config.json.j2.license Просмотреть файл

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2018 - 2022 Slavi Pantaleev
SPDX-FileCopyrightText: 2019 Hugues De Keyzer

SPDX-License-Identifier: AGPL-3.0-or-later

+ 6
- 0
roles/custom/matrix-corporal/templates/labels.j2 Просмотреть файл

@@ -1,3 +1,9 @@
{#
SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev

SPDX-License-Identifier: AGPL-3.0-or-later
#}

{% if matrix_corporal_container_labels_traefik_enabled %}
traefik.enable=true



+ 6
- 0
roles/custom/matrix-corporal/templates/systemd/matrix-corporal.service.j2.license Просмотреть файл

@@ -0,0 +1,6 @@
SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2019 Hugues De Keyzer
SPDX-FileCopyrightText: 2019 Sylvia van Os
SPDX-FileCopyrightText: 2020 Chris van Dijk

SPDX-License-Identifier: AGPL-3.0-or-later

+ 5
- 0
roles/custom/matrix-pantalaimon/defaults/main.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---
# E2EE aware proxy daemon for Matrix clients.
# Project source code URL: https://github.com/matrix-org/pantalaimon


+ 5
- 0
roles/custom/matrix-pantalaimon/tasks/install.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2024 David Mehren
# SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Ensure matrix-pantalaimon paths exist


+ 4
- 0
roles/custom/matrix-pantalaimon/tasks/main.yml Просмотреть файл

@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- tags:


+ 4
- 0
roles/custom/matrix-pantalaimon/tasks/uninstall.yml Просмотреть файл

@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Check existence of matrix-pantalaimon service


+ 4
- 0
roles/custom/matrix-pantalaimon/tasks/validate_config.yml Просмотреть файл

@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Fail if required Pantalaimon variables are undefined


+ 6
- 0
roles/custom/matrix-pantalaimon/templates/pantalaimon.conf.j2 Просмотреть файл

@@ -1,3 +1,9 @@
{#
SPDX-FileCopyrightText: 2024 Slavi Pantaleev

SPDX-License-Identifier: AGPL-3.0-or-later
#}

[Default]
LogLevel = {{ matrix_pantalaimon_log_level }}



+ 3
- 0
roles/custom/matrix-pantalaimon/templates/systemd/matrix-pantalaimon.service.j2.license Просмотреть файл

@@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2024 Slavi Pantaleev

SPDX-License-Identifier: AGPL-3.0-or-later

+ 7
- 0
roles/custom/matrix-rageshake/defaults/main.yml Просмотреть файл

@@ -1,3 +1,10 @@
# SPDX-FileCopyrightText: 2023 Benjamin Kampmann
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

# rageshake is a bug report collection service


+ 7
- 0
roles/custom/matrix-rageshake/tasks/install.yml Просмотреть файл

@@ -1,3 +1,10 @@
# SPDX-FileCopyrightText: 2023 Benjamin Kampmann
# SPDX-FileCopyrightText: 2023 - 2024 lavi Pantaleev
# SPDX-FileCopyrightText: 2024 David Mehren
# SPDX-FileCopyrightText: 2025 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Ensure rageshake paths exist


+ 5
- 0
roles/custom/matrix-rageshake/tasks/main.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2023 Benjamin Kampmann
# SPDX-FileCopyrightText: 2023 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- tags:


+ 5
- 0
roles/custom/matrix-rageshake/tasks/uninstall.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2023 Benjamin Kampmann
# SPDX-FileCopyrightText: 2023 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Check existence of matrix-rageshake service


+ 5
- 0
roles/custom/matrix-rageshake/tasks/validate_config.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2023 Benjamin Kampmann
# SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Fail if required rageshake settings not defined


+ 7
- 0
roles/custom/matrix-rageshake/templates/config.yaml.j2 Просмотреть файл

@@ -1,3 +1,10 @@
{#
SPDX-FileCopyrightText: 2023 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
#}

# Default configuration for rageshake.
# To extend it, use `matrix_rageshake_configuration_extension_yaml`.



+ 6
- 0
roles/custom/matrix-rageshake/templates/labels.j2 Просмотреть файл

@@ -1,3 +1,9 @@
{#
SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev

SPDX-License-Identifier: AGPL-3.0-or-later
#}

{% if matrix_rageshake_container_labels_traefik_enabled %}
traefik.enable=true



+ 5
- 0
roles/custom/matrix-rageshake/templates/systemd/matrix-rageshake.service.j2.license Просмотреть файл

@@ -0,0 +1,5 @@
SPDX-FileCopyrightText: 2023 Benjamin Kampmann
SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later

+ 9
- 0
roles/custom/matrix-sygnal/defaults/main.yml Просмотреть файл

@@ -1,3 +1,12 @@
# SPDX-FileCopyrightText: 2021 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 Ahmad Haghighi
# SPDX-FileCopyrightText: 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

# Sygnal is a reference Push Gateway for Matrix.


+ 9
- 0
roles/custom/matrix-sygnal/tasks/install.yml Просмотреть файл

@@ -1,3 +1,12 @@
# SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Jim Myhrberg
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Sebastian Gumprich
# SPDX-FileCopyrightText: 2024 David Mehren
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Ensure Sygnal paths exists


+ 5
- 0
roles/custom/matrix-sygnal/tasks/main.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2021 - 2023 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- tags:


+ 4
- 0
roles/custom/matrix-sygnal/tasks/uninstall.yml Просмотреть файл

@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2021 - 2023 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Check existence of matrix-sygnal service


+ 5
- 0
roles/custom/matrix-sygnal/tasks/validate_config.yml Просмотреть файл

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2021 - 2023 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

---

- name: Fail if required Sygnal settings not defined


+ 7
- 0
roles/custom/matrix-sygnal/templates/config.yaml.j2 Просмотреть файл

@@ -1,3 +1,10 @@
{#
SPDX-FileCopyrightText: 2021 - 2022 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

SPDX-License-Identifier: AGPL-3.0-or-later
#}

##
# This is a configuration for Sygnal, the reference Push Gateway for Matrix
# See: matrix.org


+ 6
- 0
roles/custom/matrix-sygnal/templates/labels.j2 Просмотреть файл

@@ -1,3 +1,9 @@
{#
SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev

SPDX-License-Identifier: AGPL-3.0-or-later
#}

{% if matrix_sygnal_container_labels_traefik_enabled %}
traefik.enable=true



+ 3
- 0
roles/custom/matrix-sygnal/templates/systemd/matrix-sygnal.service.j2.license Просмотреть файл

@@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2021 - 2025 Slavi Pantaleev

SPDX-License-Identifier: AGPL-3.0-or-later

Загрузка…
Отмена
Сохранить