Преглед изворни кода

Merge pull request #4104 from luixxiul/tribute-to-inactive-projects

Add copyright attributions to files of inactive projects
pull/4106/head
Slavi Pantaleev пре 1 година
committed by GitHub
родитељ
комит
375d6234e7
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
53 измењених фајлова са 327 додато и 0 уклоњено
  1. +9
    -0
      docs/configuring-playbook-bridge-appservice-kakaotalk.md
  2. +7
    -0
      docs/configuring-playbook-bridge-wechat.md
  3. +9
    -0
      docs/configuring-playbook-client-hydrogen.md
  4. +11
    -0
      docs/configuring-playbook-ma1sd.md
  5. +8
    -0
      docs/configuring-playbook-matrix-registration.md
  6. +6
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/defaults/main.yml
  7. +4
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/tasks/main.yml
  8. +6
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml
  9. +4
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_uninstall.yml
  10. +4
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/tasks/validate_config.yml
  11. +6
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/templates/config.yaml.j2.license
  12. +3
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/templates/node-config.json.j2.license
  13. +3
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk-node.service.j2.license
  14. +3
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk.service.j2.license
  15. +5
    -0
      roles/custom/matrix-bridge-wechat/defaults/main.yml
  16. +5
    -0
      roles/custom/matrix-bridge-wechat/tasks/install.yml
  17. +4
    -0
      roles/custom/matrix-bridge-wechat/tasks/main.yml
  18. +4
    -0
      roles/custom/matrix-bridge-wechat/tasks/uninstall.yml
  19. +5
    -0
      roles/custom/matrix-bridge-wechat/tasks/validate_config.yml
  20. +6
    -0
      roles/custom/matrix-bridge-wechat/templates/agent-config.yaml.j2
  21. +4
    -0
      roles/custom/matrix-bridge-wechat/templates/config.yaml.j2.license
  22. +3
    -0
      roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat-agent.service.j2.license
  23. +3
    -0
      roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat.service.j2.license
  24. +11
    -0
      roles/custom/matrix-client-hydrogen/defaults/main.yml
  25. +6
    -0
      roles/custom/matrix-client-hydrogen/tasks/main.yml
  26. +6
    -0
      roles/custom/matrix-client-hydrogen/tasks/self_check.yml
  27. +11
    -0
      roles/custom/matrix-client-hydrogen/tasks/setup_install.yml
  28. +6
    -0
      roles/custom/matrix-client-hydrogen/tasks/setup_uninstall.yml
  29. +6
    -0
      roles/custom/matrix-client-hydrogen/tasks/validate_config.yml
  30. +7
    -0
      roles/custom/matrix-client-hydrogen/templates/config.json.j2.license
  31. +6
    -0
      roles/custom/matrix-client-hydrogen/templates/labels.j2
  32. +4
    -0
      roles/custom/matrix-client-hydrogen/templates/nginx.conf.j2.license
  33. +5
    -0
      roles/custom/matrix-client-hydrogen/templates/systemd/matrix-client-hydrogen.service.j2.license
  34. +14
    -0
      roles/custom/matrix-ma1sd/defaults/main.yml
  35. +6
    -0
      roles/custom/matrix-ma1sd/tasks/main.yml
  36. +7
    -0
      roles/custom/matrix-ma1sd/tasks/self_check.yml
  37. +14
    -0
      roles/custom/matrix-ma1sd/tasks/setup_install.yml
  38. +6
    -0
      roles/custom/matrix-ma1sd/tasks/setup_uninstall.yml
  39. +6
    -0
      roles/custom/matrix-ma1sd/tasks/validate_config.yml
  40. +6
    -0
      roles/custom/matrix-ma1sd/templates/labels.j2
  41. +4
    -0
      roles/custom/matrix-ma1sd/templates/ma1sd.yaml.j2.license
  42. +7
    -0
      roles/custom/matrix-ma1sd/templates/systemd/matrix-ma1sd.service.j2.license
  43. +5
    -0
      roles/custom/matrix-ma1sd/vars/main.yml
  44. +10
    -0
      roles/custom/matrix-registration/defaults/main.yml
  45. +5
    -0
      roles/custom/matrix-registration/tasks/generate_token.yml
  46. +6
    -0
      roles/custom/matrix-registration/tasks/list_tokens.yml
  47. +6
    -0
      roles/custom/matrix-registration/tasks/main.yml
  48. +10
    -0
      roles/custom/matrix-registration/tasks/setup_install.yml
  49. +6
    -0
      roles/custom/matrix-registration/tasks/setup_uninstall.yml
  50. +4
    -0
      roles/custom/matrix-registration/tasks/validate_config.yml
  51. +6
    -0
      roles/custom/matrix-registration/templates/config.yaml.j2
  52. +6
    -0
      roles/custom/matrix-registration/templates/labels.j2
  53. +3
    -0
      roles/custom/matrix-registration/templates/systemd/matrix-registration.service.j2.license

+ 9
- 0
docs/configuring-playbook-bridge-appservice-kakaotalk.md Прегледај датотеку

@@ -1,3 +1,12 @@
<!--
SPDX-FileCopyrightText: 2022 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Dennis Ciba
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara
SPDX-FileCopyrightText: 2024 MDAD project contributors

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

# Setting up Appservice Kakaotalk bridging (optional) # Setting up Appservice Kakaotalk bridging (optional)


The playbook can install and configure [matrix-appservice-kakaotalk](https://src.miscworks.net/fair/matrix-appservice-kakaotalk) for you, for bridging to [Kakaotalk](https://www.kakaocorp.com/page/service/service/KakaoTalk?lang=ENG). This bridge is based on [node-kakao](https://github.com/storycraft/node-kakao) (now unmaintained) and some [mautrix-facebook](https://github.com/mautrix/facebook) code. The playbook can install and configure [matrix-appservice-kakaotalk](https://src.miscworks.net/fair/matrix-appservice-kakaotalk) for you, for bridging to [Kakaotalk](https://www.kakaocorp.com/page/service/service/KakaoTalk?lang=ENG). This bridge is based on [node-kakao](https://github.com/storycraft/node-kakao) (now unmaintained) and some [mautrix-facebook](https://github.com/mautrix/facebook) code.


+ 7
- 0
docs/configuring-playbook-bridge-wechat.md Прегледај датотеку

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

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

# Setting up WeChat bridging (optional) # Setting up WeChat bridging (optional)


The playbook can install and configure [matrix-wechat](https://github.com/duo/matrix-wechat) for you, for bridging to [WeChat](https://www.wechat.com/). The playbook can install and configure [matrix-wechat](https://github.com/duo/matrix-wechat) for you, for bridging to [WeChat](https://www.wechat.com/).


+ 9
- 0
docs/configuring-playbook-client-hydrogen.md Прегледај датотеку

@@ -1,3 +1,12 @@
<!--
SPDX-FileCopyrightText: 2021 Aaron Raimist
SPDX-FileCopyrightText: 2021 MDAD project contributors
SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty
SPDX-FileCopyrightText: 2024 Suguru Hirahara

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

# Setting up Hydrogen (optional) # Setting up Hydrogen (optional)


The playbook can install and configure the [Hydrogen](https://github.com/element-hq/hydrogen-web) Matrix web client for you. The playbook can install and configure the [Hydrogen](https://github.com/element-hq/hydrogen-web) Matrix web client for you.


+ 11
- 0
docs/configuring-playbook-ma1sd.md Прегледај датотеку

@@ -1,3 +1,14 @@
<!--
SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2019 Noah Fleischmann
SPDX-FileCopyrightText: 2019 - 2020 MDAD project contributors
SPDX-FileCopyrightText: 2020 Marcel Partap
SPDX-FileCopyrightText: 2020 Justin Croonenberghs
SPDX-FileCopyrightText: 2024 Suguru Hirahara

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

# Setting up ma1sd Identity Server (optional) # Setting up ma1sd Identity Server (optional)


**⚠️Note**: ma1sd itself has also been unmaintained for years (the latest commit and release being from 2021). The role of identity servers in the Matrix specification also has an uncertain future. **We recommend not bothering with installing it unless it's the only way you can do what you need to do**. For example, certain things like LDAP integration can also be implemented via [the LDAP provider module for Synapse](./configuring-playbook-ldap-auth.md). **⚠️Note**: ma1sd itself has also been unmaintained for years (the latest commit and release being from 2021). The role of identity servers in the Matrix specification also has an uncertain future. **We recommend not bothering with installing it unless it's the only way you can do what you need to do**. For example, certain things like LDAP integration can also be implemented via [the LDAP provider module for Synapse](./configuring-playbook-ldap-auth.md).


+ 8
- 0
docs/configuring-playbook-matrix-registration.md Прегледај датотеку

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

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

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


> [!WARNING] > [!WARNING]


+ 6
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/defaults/main.yml Прегледај датотеку

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

--- ---
# matrix-appservice-kakaotalk is a Matrix <-> Kakaotalk bridge # matrix-appservice-kakaotalk is a Matrix <-> Kakaotalk bridge
# Project source code URL: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/ # Project source code URL: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/


+ 4
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/tasks/main.yml Прегледај датотеку

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

--- ---


- tags: - tags:


+ 6
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml Прегледај датотеку

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

--- ---


- name: Ensure matrix-appservice-kakaotalk image is pulled - name: Ensure matrix-appservice-kakaotalk image is pulled


+ 4
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/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-appservice-kakaotalk service - name: Check existence of matrix-appservice-kakaotalk service


+ 4
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/tasks/validate_config.yml Прегледај датотеку

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

--- ---


- name: Fail if required appservice-kakaotalk settings not defined - name: Fail if required appservice-kakaotalk settings not defined


+ 6
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/templates/config.yaml.j2.license Прегледај датотеку

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

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

+ 3
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/templates/node-config.json.j2.license Прегледај датотеку

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

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

+ 3
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk-node.service.j2.license Прегледај датотеку

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

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

+ 3
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk.service.j2.license Прегледај датотеку

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

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

+ 5
- 0
roles/custom/matrix-bridge-wechat/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

--- ---


# WeChat Bridge is a Matrix <-> WeChat bridge # WeChat Bridge is a Matrix <-> WeChat bridge


+ 5
- 0
roles/custom/matrix-bridge-wechat/tasks/install.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

--- ---


- name: Ensure WeChat Bridge paths exists - name: Ensure WeChat Bridge paths exists


+ 4
- 0
roles/custom/matrix-bridge-wechat/tasks/main.yml Прегледај датотеку

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

--- ---


- tags: - tags:


+ 4
- 0
roles/custom/matrix-bridge-wechat/tasks/uninstall.yml Прегледај датотеку

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

--- ---


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


+ 5
- 0
roles/custom/matrix-bridge-wechat/tasks/validate_config.yml Прегледај датотеку

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


--- ---


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


+ 6
- 0
roles/custom/matrix-bridge-wechat/templates/agent-config.yaml.j2 Прегледај датотеку

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

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

wechat: wechat:
version: 3.8.1.26 version: 3.8.1.26
listen_port: 22222 listen_port: 22222


+ 4
- 0
roles/custom/matrix-bridge-wechat/templates/config.yaml.j2.license Прегледај датотеку

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2024 Slavi Pantaleev
SPDX-FileCopyrightText: 2024 Nikita Chernyi

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

+ 3
- 0
roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat-agent.service.j2.license Прегледај датотеку

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

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

+ 3
- 0
roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat.service.j2.license Прегледај датотеку

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

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

+ 11
- 0
roles/custom/matrix-client-hydrogen/defaults/main.yml Прегледај датотеку

@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2021 - 2022 Aaron Raimist
# SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2021 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Matthew Cengia
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---
# Project source code URL: https://github.com/element-hq/hydrogen-web # Project source code URL: https://github.com/element-hq/hydrogen-web




+ 6
- 0
roles/custom/matrix-client-hydrogen/tasks/main.yml Прегледај датотеку

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

--- ---


- tags: - tags:


+ 6
- 0
roles/custom/matrix-client-hydrogen/tasks/self_check.yml Прегледај датотеку

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

--- ---


- ansible.builtin.set_fact: - ansible.builtin.set_fact:


+ 11
- 0
roles/custom/matrix-client-hydrogen/tasks/setup_install.yml Прегледај датотеку

@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2021 - 2022 Aaron Raimist
# SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2022 Sebastian Gumprich
# SPDX-FileCopyrightText: 2022 Matthew Cengia
# SPDX-FileCopyrightText: 2023 Julian Foad
# SPDX-FileCopyrightText: 2024 David Mehren
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: Ensure Hydrogen paths exists - name: Ensure Hydrogen paths exists


+ 6
- 0
roles/custom/matrix-client-hydrogen/tasks/setup_uninstall.yml Прегледај датотеку

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

--- ---


- name: Check existence of matrix-client-hydrogen.service - name: Check existence of matrix-client-hydrogen.service


+ 6
- 0
roles/custom/matrix-client-hydrogen/tasks/validate_config.yml Прегледај датотеку

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

--- ---


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


+ 7
- 0
roles/custom/matrix-client-hydrogen/templates/config.json.j2.license Прегледај датотеку

@@ -0,0 +1,7 @@
SPDX-FileCopyrightText: 2021 - 2022 Aaron Raimist
SPDX-FileCopyrightText: 2022 Nikita Chernyi
SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Matthew Cengia
SPDX-FileCopyrightText: 2023 Sergio Durigan Junior

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

+ 6
- 0
roles/custom/matrix-client-hydrogen/templates/labels.j2 Прегледај датотеку

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

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

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




+ 4
- 0
roles/custom/matrix-client-hydrogen/templates/nginx.conf.j2.license Прегледај датотеку

@@ -0,0 +1,4 @@
SPDX-FileCopyrightText: 2021 Aaron Raimist
SPDX-FileCopyrightText: 2022 Slavi Pantaleev

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

+ 5
- 0
roles/custom/matrix-client-hydrogen/templates/systemd/matrix-client-hydrogen.service.j2.license Прегледај датотеку

@@ -0,0 +1,5 @@
SPDX-FileCopyrightText: 2021 Aaron Raimist
SPDX-FileCopyrightText: 2021 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2022 Matthew Cengia

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

+ 14
- 0
roles/custom/matrix-ma1sd/defaults/main.yml Прегледај датотеку

@@ -1,3 +1,17 @@
# SPDX-FileCopyrightText: 2020 Marcel Partap
# SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2020 - 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2020 Matt Cengia
# SPDX-FileCopyrightText: 2021 Ahmad Haghighi
# SPDX-FileCopyrightText: 2021 boris runakov
# SPDX-FileCopyrightText: 2021 Aaron Raimist
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---
# ma1sd is a Federated Matrix Identity Server # ma1sd is a Federated Matrix Identity Server
# Project source code URL: https://github.com/ma1uta/ma1sd # Project source code URL: https://github.com/ma1uta/ma1sd


+ 6
- 0
roles/custom/matrix-ma1sd/tasks/main.yml Прегледај датотеку

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

--- ---


- tags: - tags:


+ 7
- 0
roles/custom/matrix-ma1sd/tasks/self_check.yml Прегледај датотеку

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

--- ---


- name: Check ma1sd Identity Service - name: Check ma1sd Identity Service


+ 14
- 0
roles/custom/matrix-ma1sd/tasks/setup_install.yml Прегледај датотеку

@@ -1,3 +1,17 @@
# SPDX-FileCopyrightText: 2020 Marcel Partap
# SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev
# SPDX-FileCopyrightText: 2020 Chris van Dijk
# SPDX-FileCopyrightText: 2020 Matt Cengia
# SPDX-FileCopyrightText: 2020 Stuart Mumford
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 MDAD project contributors
# SPDX-FileCopyrightText: 2022 Jim Myhrberg
# 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 ma1sd paths exist - name: Ensure ma1sd paths exist


+ 6
- 0
roles/custom/matrix-ma1sd/tasks/setup_uninstall.yml Прегледај датотеку

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

--- ---


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


+ 6
- 0
roles/custom/matrix-ma1sd/tasks/validate_config.yml Прегледај датотеку

@@ -1,3 +1,9 @@
# SPDX-FileCopyrightText: 2020 Marcel Partap
# SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 boris runakov
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


- name: (Deprecation) Warn about ma1sd variables that are not used anymore - name: (Deprecation) Warn about ma1sd variables that are not used anymore


+ 6
- 0
roles/custom/matrix-ma1sd/templates/labels.j2 Прегледај датотеку

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

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

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




+ 4
- 0
roles/custom/matrix-ma1sd/templates/ma1sd.yaml.j2.license Прегледај датотеку

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

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

+ 7
- 0
roles/custom/matrix-ma1sd/templates/systemd/matrix-ma1sd.service.j2.license Прегледај датотеку

@@ -0,0 +1,7 @@
SPDX-FileCopyrightText: 2020 Marcel Partap
SPDX-FileCopyrightText: 2020 Chris van Dijk
SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors
SPDX-FileCopyrightText: 2021 boris runakov

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

+ 5
- 0
roles/custom/matrix-ma1sd/vars/main.yml Прегледај датотеку

@@ -1,3 +1,8 @@
# SPDX-FileCopyrightText: 2020 Marcel Partap
# SPDX-FileCopyrightText: 2022 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---


# Doing `|from_yaml` when the extension contains nothing yields an empty string (""). # Doing `|from_yaml` when the extension contains nothing yields an empty string ("").


+ 10
- 0
roles/custom/matrix-registration/defaults/main.yml Прегледај датотеку

@@ -1,3 +1,13 @@
# SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
# SPDX-FileCopyrightText: 2021 Ahmad Haghighi
# SPDX-FileCopyrightText: 2021 Aaron Raimist
# SPDX-FileCopyrightText: 2022 Marko Weltzer
# SPDX-FileCopyrightText: 2022 Nikita Chernyi
# SPDX-FileCopyrightText: 2023 Samuel Meenzen
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later

--- ---
# matrix-registration is a simple python application to have a token based Matrix registration # matrix-registration is a simple python application to have a token based Matrix registration
# See: https://zeratax.github.io/matrix-registration/ # See: https://zeratax.github.io/matrix-registration/


+ 5
- 0
roles/custom/matrix-registration/tasks/generate_token.yml Прегледај датотеку

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

--- ---


- name: Fail if playbook called incorrectly - name: Fail if playbook called incorrectly


+ 6
- 0
roles/custom/matrix-registration/tasks/list_tokens.yml Прегледај датотеку

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

--- ---


- name: Call matrix-registration list all tokens API - name: Call matrix-registration list all tokens API


+ 6
- 0
roles/custom/matrix-registration/tasks/main.yml Прегледај датотеку

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

--- ---


- tags: - tags:


+ 10
- 0
roles/custom/matrix-registration/tasks/setup_install.yml Прегледај датотеку

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

--- ---


- ansible.builtin.set_fact: - ansible.builtin.set_fact:


+ 6
- 0
roles/custom/matrix-registration/tasks/setup_uninstall.yml Прегледај датотеку

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

--- ---


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


+ 4
- 0
roles/custom/matrix-registration/tasks/validate_config.yml Прегледај датотеку

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

--- ---


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


+ 6
- 0
roles/custom/matrix-registration/templates/config.yaml.j2 Прегледај датотеку

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

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

server_location: {{ matrix_registration_server_location|to_json }} server_location: {{ matrix_registration_server_location|to_json }}
server_name: {{ matrix_registration_server_name|to_json }} server_name: {{ matrix_registration_server_name|to_json }}
shared_secret: {{ matrix_registration_shared_secret|to_json }} shared_secret: {{ matrix_registration_shared_secret|to_json }}


+ 6
- 0
roles/custom/matrix-registration/templates/labels.j2 Прегледај датотеку

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

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

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




+ 3
- 0
roles/custom/matrix-registration/templates/systemd/matrix-registration.service.j2.license Прегледај датотеку

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

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

Loading…
Откажи
Сачувај