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

Merge pull request #4123 from luixxiul/fix

Add license information to files for some components
pull/4129/head
Slavi Pantaleev 1 год назад
committed by GitHub
Родитель
Сommit
bf5726f603
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: B5690EEEBB952194
50 измененных файлов: 358 добавлений и 0 удалений
  1. +10
    -0
      docs/configuring-playbook-bridge-beeper-linkedin.md
  2. +8
    -0
      docs/configuring-playbook-bridge-heisenbridge.md
  3. +10
    -0
      docs/configuring-playbook-bridge-hookshot.md
  4. +8
    -0
      docs/configuring-playbook-bridge-matrix-bridge-sms.md
  5. +9
    -0
      docs/configuring-playbook-bridge-postmoogle.md
  6. +8
    -0
      docs/configuring-playbook-dynamic-dns.md
  7. +11
    -0
      roles/custom/matrix-bridge-beeper-linkedin/defaults/main.yml
  8. +6
    -0
      roles/custom/matrix-bridge-beeper-linkedin/tasks/main.yml
  9. +11
    -0
      roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml
  10. +6
    -0
      roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_uninstall.yml
  11. +6
    -0
      roles/custom/matrix-bridge-beeper-linkedin/tasks/validate_config.yml
  12. +6
    -0
      roles/custom/matrix-bridge-beeper-linkedin/templates/config.yaml.j2.license
  13. +4
    -0
      roles/custom/matrix-bridge-beeper-linkedin/templates/systemd/matrix-beeper-linkedin.service.j2.license
  14. +10
    -0
      roles/custom/matrix-bridge-heisenbridge/defaults/main.yml
  15. +6
    -0
      roles/custom/matrix-bridge-heisenbridge/tasks/main.yml
  16. +10
    -0
      roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml
  17. +7
    -0
      roles/custom/matrix-bridge-heisenbridge/tasks/setup_uninstall.yml
  18. +5
    -0
      roles/custom/matrix-bridge-heisenbridge/tasks/validate_config.yml
  19. +6
    -0
      roles/custom/matrix-bridge-heisenbridge/templates/labels.j2
  20. +4
    -0
      roles/custom/matrix-bridge-heisenbridge/templates/systemd/matrix-heisenbridge.service.j2.license
  21. +12
    -0
      roles/custom/matrix-bridge-hookshot/defaults/main.yml
  22. +6
    -0
      roles/custom/matrix-bridge-hookshot/tasks/main.yml
  23. +4
    -0
      roles/custom/matrix-bridge-hookshot/tasks/reset_encryption.yml
  24. +12
    -0
      roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml
  25. +6
    -0
      roles/custom/matrix-bridge-hookshot/tasks/setup_uninstall.yml
  26. +6
    -0
      roles/custom/matrix-bridge-hookshot/tasks/validate_config.yml
  27. +6
    -0
      roles/custom/matrix-bridge-hookshot/templates/config.yaml.j2.license
  28. +6
    -0
      roles/custom/matrix-bridge-hookshot/templates/labels.j2
  29. +6
    -0
      roles/custom/matrix-bridge-hookshot/templates/registration.yml.j2.license
  30. +4
    -0
      roles/custom/matrix-bridge-hookshot/templates/systemd/matrix-hookshot.service.j2.license
  31. +8
    -0
      roles/custom/matrix-bridge-postmoogle/defaults/main.yml
  32. +6
    -0
      roles/custom/matrix-bridge-postmoogle/tasks/main.yml
  33. +8
    -0
      roles/custom/matrix-bridge-postmoogle/tasks/setup_install.yml
  34. +7
    -0
      roles/custom/matrix-bridge-postmoogle/tasks/setup_uninstall.yml
  35. +6
    -0
      roles/custom/matrix-bridge-postmoogle/tasks/validate_config.yml
  36. +8
    -0
      roles/custom/matrix-bridge-postmoogle/templates/env.j2
  37. +5
    -0
      roles/custom/matrix-bridge-postmoogle/templates/systemd/matrix-postmoogle.service.j2.license
  38. +10
    -0
      roles/custom/matrix-bridge-sms/defaults/main.yml
  39. +6
    -0
      roles/custom/matrix-bridge-sms/tasks/main.yml
  40. +10
    -0
      roles/custom/matrix-bridge-sms/tasks/setup_install.yml
  41. +6
    -0
      roles/custom/matrix-bridge-sms/tasks/setup_uninstall.yml
  42. +7
    -0
      roles/custom/matrix-bridge-sms/tasks/validate_config.yml
  43. +5
    -0
      roles/custom/matrix-bridge-sms/templates/systemd/matrix-sms-bridge.service.j2.license
  44. +10
    -0
      roles/custom/matrix-dynamic-dns/defaults/main.yml
  45. +6
    -0
      roles/custom/matrix-dynamic-dns/tasks/main.yml
  46. +9
    -0
      roles/custom/matrix-dynamic-dns/tasks/setup_install.yml
  47. +6
    -0
      roles/custom/matrix-dynamic-dns/tasks/setup_uninstall.yml
  48. +5
    -0
      roles/custom/matrix-dynamic-dns/tasks/validate_config.yml
  49. +7
    -0
      roles/custom/matrix-dynamic-dns/templates/ddclient.conf.j2
  50. +4
    -0
      roles/custom/matrix-dynamic-dns/templates/systemd/matrix-dynamic-dns.service.j2.license

+ 10
- 0
docs/configuring-playbook-bridge-beeper-linkedin.md Просмотреть файл

@@ -1,3 +1,13 @@
<!--
SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2021 Alexandar Mechev
SPDX-FileCopyrightText: 2022 Cody Wyatt Neiman
SPDX-FileCopyrightText: 2023 Kuba Orlik
SPDX-FileCopyrightText: 2024 Suguru Hirahara

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

# Setting up Beeper Linkedin bridging (optional) # Setting up Beeper Linkedin bridging (optional)


The playbook can install and configure [beeper-linkedin](https://github.com/beeper/linkedin) for you, for bridging to [LinkedIn](https://www.linkedin.com/) Messaging. This bridge is based on the mautrix-python framework and can be configured in a similar way to the mautrix bridges. The playbook can install and configure [beeper-linkedin](https://github.com/beeper/linkedin) for you, for bridging to [LinkedIn](https://www.linkedin.com/) Messaging. This bridge is based on the mautrix-python framework and can be configured in a similar way to the mautrix bridges.


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

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

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

# Setting up Heisenbridge bouncer-style IRC bridging (optional) # Setting up Heisenbridge bouncer-style IRC bridging (optional)


**Note**: bridging to [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) can also happen via the [matrix-appservice-irc](configuring-playbook-bridge-appservice-irc.md) bridge supported by the playbook. **Note**: bridging to [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) can also happen via the [matrix-appservice-irc](configuring-playbook-bridge-appservice-irc.md) bridge supported by the playbook.


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

@@ -1,3 +1,13 @@
<!--
SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Kim Brose
SPDX-FileCopyrightText: 2022 MDAD project contributors
SPDX-FileCopyrightText: 2022 Paul Tötterman
SPDX-FileCopyrightText: 2024 Suguru Hirahara

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

# Setting up matrix-hookshot (optional) # Setting up matrix-hookshot (optional)


The playbook can install and configure [matrix-hookshot](https://github.com/matrix-org/matrix-hookshot) for you. The playbook can install and configure [matrix-hookshot](https://github.com/matrix-org/matrix-hookshot) for you.


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

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

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

# Setting up Matrix SMS bridging (optional) # Setting up Matrix SMS bridging (optional)


The playbook can install and configure [matrix-sms-bridge](https://github.com/benkuly/matrix-sms-bridge) for you. The playbook can install and configure [matrix-sms-bridge](https://github.com/benkuly/matrix-sms-bridge) for you.


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

@@ -1,3 +1,12 @@
<!--
SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Nikita Chernyi
SPDX-FileCopyrightText: 2023 Luke D Iremadze
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

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

# Setting up Postmoogle email bridging (optional) # Setting up Postmoogle email bridging (optional)


The playbook can install and configure [Postmoogle](https://github.com/etkecc/postmoogle) for you. The playbook can install and configure [Postmoogle](https://github.com/etkecc/postmoogle) for you.


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

@@ -1,3 +1,11 @@
<!--
SPDX-FileCopyrightText: 2020 Scott Crossen
SPDX-FileCopyrightText: 2020 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara

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

# Setting up Dynamic DNS (optional) # Setting up Dynamic DNS (optional)


The playbook can configure Dynamic DNS with [ddclient⁠](https://github.com/ddclient/ddclient) for you. It is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. The playbook can configure Dynamic DNS with [ddclient⁠](https://github.com/ddclient/ddclient) for you. It is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider.


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

@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 Alexandar Mechev
# SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 - 2024 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Cody Wyatt Neiman
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2023 Paul ALNET
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---
# beeper-linkedin is a Matrix <-> LinkedIn bridge # beeper-linkedin is a Matrix <-> LinkedIn bridge
# Project source code URL: https://github.com/beeper/linkedin # Project source code URL: https://github.com/beeper/linkedin


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

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

--- ---


- tags: - tags:


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

@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 Alexandar Mechev
# SPDX-FileCopyrightText: 2022 Cody Wyatt Neiman
# 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 Beeper LinkedIn paths exists - name: Ensure Beeper LinkedIn paths exists


+ 6
- 0
roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_uninstall.yml Просмотреть файл

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

--- ---


- name: Check existence of matrix-beeper-linkedin service - name: Check existence of matrix-beeper-linkedin service


+ 6
- 0
roles/custom/matrix-bridge-beeper-linkedin/tasks/validate_config.yml Просмотреть файл

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2021 Alexandar Mechev
# SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Fail if required beeper-linkedin settings not defined - name: Fail if required beeper-linkedin settings not defined


+ 6
- 0
roles/custom/matrix-bridge-beeper-linkedin/templates/config.yaml.j2.license Просмотреть файл

@@ -0,0 +1,6 @@
SPDX-FileCopyrightText: 2021 Alexandar Mechev
SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi
SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 MDAD project contributors

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

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

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2021 Alexandar Mechev
SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev

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

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

@@ -1,3 +1,13 @@
# SPDX-FileCopyrightText: 2021 - 2022 Toni Spets
# SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---
# Heisenbridge is a bouncer-style Matrix IRC bridge # Heisenbridge is a bouncer-style Matrix IRC bridge
# Project source code URL: https://github.com/hifi/heisenbridge # Project source code URL: https://github.com/hifi/heisenbridge


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2021 Toni Spets
# SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- tags: - tags:


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

@@ -1,3 +1,13 @@
# SPDX-FileCopyrightText: 2021 Toni Spets
# SPDX-FileCopyrightText: 2022 - 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 Heisenbridge image is pulled - name: Ensure Heisenbridge image is pulled


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

@@ -1,3 +1,10 @@
# SPDX-FileCopyrightText: 2021 - 2022 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 Michael Sasser
# SPDX-FileCopyrightText: 2021 Toni Spets
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Check existence of matrix-heisenbridge service - name: Check existence of matrix-heisenbridge service


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

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

--- ---


- name: Fail if required Heisenbridge settings not defined - name: Fail if required Heisenbridge settings not defined


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

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

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

{% if matrix_heisenbridge_container_labels_traefik_enabled %} {% if matrix_heisenbridge_container_labels_traefik_enabled %}
traefik.enable=true traefik.enable=true




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

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2021 Toni Spets
SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev

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

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

@@ -1,3 +1,15 @@
# SPDX-FileCopyrightText: 2022 - 2024 MDAD project contributors
# SPDX-FileCopyrightText: 2022 - 2024 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Arthur Brugière
# SPDX-FileCopyrightText: 2022 Kim Brose
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2024 Kris Watson
# SPDX-FileCopyrightText: 2025 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


# A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA. # A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.


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

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

--- ---


- tags: - tags:


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

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

--- ---


- name: Ensure matrix-hookshot is stopped - name: Ensure matrix-hookshot is stopped


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

@@ -1,3 +1,15 @@
# SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Arthur Brugière
# SPDX-FileCopyrightText: 2022 Jim Myhrberg
# SPDX-FileCopyrightText: 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Sebastian Gumprich
# SPDX-FileCopyrightText: 2023 Luke Moch
# SPDX-FileCopyrightText: 2024 David Mehren
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- ansible.builtin.include_role: - ansible.builtin.include_role:


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Check existence of matrix-hookshot service - name: Check existence of matrix-hookshot service


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: (Deprecation) Catch and report renamed Hookshot variables - name: (Deprecation) Catch and report renamed Hookshot variables


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

@@ -0,0 +1,6 @@
SPDX-FileCopyrightText: 2022 - 2024 MDAD project contributors
SPDX-FileCopyrightText: 2022 - 2024 Nikita Chernyi
SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2025 Suguru Hirahara

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

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

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

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

{% if matrix_hookshot_container_labels_traefik_enabled %} {% if matrix_hookshot_container_labels_traefik_enabled %}
traefik.enable=true traefik.enable=true




+ 6
- 0
roles/custom/matrix-bridge-hookshot/templates/registration.yml.j2.license Просмотреть файл

@@ -0,0 +1,6 @@
SPDX-FileCopyrightText: 2022 - 2024 MDAD project contributors
SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Nikita Chernyi
SPDX-FileCopyrightText: 2024 Kim Brose

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

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

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 MDAD project contributors

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

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

@@ -1,3 +1,11 @@
# SPDX-FileCopyrightText: 2022 - 2024 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2023 Luke D Iremadze
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---
# postmoogle is an email to Matrix bridge using its bot user # postmoogle is an email to Matrix bridge using its bot user
# Project source code URL: https://github.com/etkecc/postmoogle # Project source code URL: https://github.com/etkecc/postmoogle


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- tags: - tags:


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

@@ -1,3 +1,11 @@
# SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Sebastian Gumprich
# SPDX-FileCopyrightText: 2024 David Mehren
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


# Check and remove the legacy systemd service (`matrix-bot-postmoogle.service`). # Check and remove the legacy systemd service (`matrix-bot-postmoogle.service`).


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

@@ -1,3 +1,10 @@
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Sebastian Gumprich
# SPDX-FileCopyrightText: 2022 Slavi Pantaleev
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Check existence of matrix-postmoogle service - name: Check existence of matrix-postmoogle service


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

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

--- ---


- name: Fail if required Postmoogle settings not defined - name: Fail if required Postmoogle settings not defined


+ 8
- 0
roles/custom/matrix-bridge-postmoogle/templates/env.j2 Просмотреть файл

@@ -1,3 +1,11 @@
{#
SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi
SPDX-FileCopyrightText: 2022 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 Suguru Hirahara

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

POSTMOOGLE_LOGIN={{ matrix_postmoogle_login }} POSTMOOGLE_LOGIN={{ matrix_postmoogle_login }}
POSTMOOGLE_PASSWORD={{ matrix_postmoogle_password }} POSTMOOGLE_PASSWORD={{ matrix_postmoogle_password }}
POSTMOOGLE_SHAREDSECRET={{ matrix_postmoogle_sharedsecret }} POSTMOOGLE_SHAREDSECRET={{ matrix_postmoogle_sharedsecret }}


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

@@ -0,0 +1,5 @@
SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Nikita Chernyi
SPDX-FileCopyrightText: 2024 Suguru Hirahara

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

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

@@ -1,3 +1,13 @@
# SPDX-FileCopyrightText: 2020 - 2021 MDAD project contributors
# SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 Ahmad Haghighi
# 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-sms-bridge is a Matrix <-> SMS bridge # matrix-sms-bridge is a Matrix <-> SMS bridge
# Project source code URL: https://github.com/benkuly/matrix-sms-bridge # Project source code URL: https://github.com/benkuly/matrix-sms-bridge


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2020 MDAD project contributors
# SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- tags: - tags:


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

@@ -1,3 +1,13 @@
# SPDX-FileCopyrightText: 2020 MDAD project contributors
# SPDX-FileCopyrightText: 2022 - 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 matrix-sms-bridge image is pulled - name: Ensure matrix-sms-bridge image is pulled


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2020 MDAD project contributors
# SPDX-FileCopyrightText: 2021 - 2022 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Check existence of matrix-sms-bridge service - name: Check existence of matrix-sms-bridge service


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

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

--- ---


- name: Fail if required matrix-bridge-sms settings not defined - name: Fail if required matrix-bridge-sms settings not defined


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

@@ -0,0 +1,5 @@
SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2020 MDAD project contributors
SPDX-FileCopyrightText: 2020 Scott Crossen

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

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

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

--- ---
# Project source code URL: https://github.com/linuxserver/docker-ddclient # Project source code URL: https://github.com/linuxserver/docker-ddclient




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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2020 Scott Crossen
# SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- tags: - tags:


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

@@ -1,3 +1,12 @@
# SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2020 Scott Crossen
# 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 Dynamic DNS image is pulled - name: Ensure Dynamic DNS image is pulled


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

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2020 - 2022 Slavi Pantaleev
# SPDX-FileCopyrightText: 2020 Scott Crossen
# SPDX-FileCopyrightText: 2022 Marko Weltzer
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Check existence of matrix-dynamic-dns service - name: Check existence of matrix-dynamic-dns service


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

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2020 Scott Crossen
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Fail if no matrix-dynamic-dns configurations specified - name: Fail if no matrix-dynamic-dns configurations specified


+ 7
- 0
roles/custom/matrix-dynamic-dns/templates/ddclient.conf.j2 Просмотреть файл

@@ -1,3 +1,10 @@
{#
SPDX-FileCopyrightText: 2020 Scott Crossen
SPDX-FileCopyrightText: 2022 Slavi Pantaleev

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

daemon={{ matrix_dynamic_dns_daemon_interval }} daemon={{ matrix_dynamic_dns_daemon_interval }}
syslog=no syslog=no
pid=/var/run/ddclient/ddclient.pid pid=/var/run/ddclient/ddclient.pid


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

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2020 Scott Crossen

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

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