Add license information to files for components and files on the top-level directorypull/4139/head
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| .PHONY: roles lint | .PHONY: roles lint | ||||
| help: ## Show this help. | help: ## Show this help. | ||||
| @@ -12,11 +12,13 @@ path = [ | |||||
| "i18n/.gitignore", | "i18n/.gitignore", | ||||
| "i18n/requirements.txt", | "i18n/requirements.txt", | ||||
| "i18n/PUBLISHED_LANGUAGES", | "i18n/PUBLISHED_LANGUAGES", | ||||
| "roles/custom/**/*.repo", | |||||
| ".editorconfig", | ".editorconfig", | ||||
| ".envrc", | ".envrc", | ||||
| ".gitattributes", | ".gitattributes", | ||||
| ".gitignore", | ".gitignore", | ||||
| ".yamllint", | ".yamllint", | ||||
| "ansible.cfg", | |||||
| "flake.lock", | "flake.lock", | ||||
| "flake.nix", | "flake.nix", | ||||
| "requirements.yml" | "requirements.yml" | ||||
| @@ -31,5 +33,5 @@ path = [ | |||||
| "i18n/**/*.pot" | "i18n/**/*.pot" | ||||
| ] | ] | ||||
| precedence = "aggregate" | precedence = "aggregate" | ||||
| SPDX-FileCopyrightText = "Slavi Pantaleev, MDAD community members" | |||||
| SPDX-FileCopyrightText = "2024 - 2025 Slavi Pantaleev, MDAD project contributors" | |||||
| SPDX-License-Identifier = "AGPL-3.0-or-later" | SPDX-License-Identifier = "AGPL-3.0-or-later" | ||||
| @@ -1,3 +1,10 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # 2023 | # 2023 | ||||
| 2023 was a year filled with many changes for matrix-docker-ansible-deploy. In this post, we're looking backward at some of the major changes that happened this year, as well as taking a glimpse of what's ahead in 2024. | 2023 was a year filled with many changes for matrix-docker-ansible-deploy. In this post, we're looking backward at some of the major changes that happened this year, as well as taking a glimpse of what's ahead in 2024. | ||||
| @@ -1,3 +1,10 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2023 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Setting up Matrix User Verification Service (optional) | # Setting up Matrix User Verification Service (optional) | ||||
| The playbook can install and configure [Matrix User Verification Service](https://github.com/matrix-org/matrix-user-verification-service) (hereafter: UVS) for you. | The playbook can install and configure [Matrix User Verification Service](https://github.com/matrix-org/matrix-user-verification-service) (hereafter: UVS) for you. | ||||
| @@ -1,3 +1,10 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Warren Bailey | |||||
| # SPDX-FileCopyrightText: 2023 Antonis Christofides | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2025 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: "Set up additional Jitsi Videobridge (JVB) servers" | - name: "Set up additional Jitsi Videobridge (JVB) servers" | ||||
| hosts: "jitsi_jvb_servers" | hosts: "jitsi_jvb_servers" | ||||
| @@ -1,3 +1,9 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Nikita Chernyi | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| # Shows help | # Shows help | ||||
| default: | default: | ||||
| @{{ just_executable() }} --list --justfile {{ justfile() }} | @{{ just_executable() }} --list --justfile {{ justfile() }} | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Michael Hollister | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # matrix-prometheus-services-connect is a role which helps integrate | # matrix-prometheus-services-connect is a role which helps integrate | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Download synapse-v2.rules | - name: Download synapse-v2.rules | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - tags: | - tags: | ||||
| @@ -1,3 +1,10 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # matrix-user-verification-service - Service to verify details of a user based on an Open ID token | # matrix-user-verification-service - Service to verify details of a user based on an Open ID token | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - tags: | - tags: | ||||
| @@ -1,3 +1,9 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2024 David Mehren | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: "Ensure Matrix User Verification Service paths exist" | - name: "Ensure Matrix User Verification Service paths exist" | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Check existence of matrix-user-verification-service service | - name: Check existence of matrix-user-verification-service service | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Verify homeserver_url is not empty | - name: Verify homeserver_url is not empty | ||||
| @@ -1,3 +1,9 @@ | |||||
| {# | |||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| #} | |||||
| UVS_ACCESS_TOKEN={{ matrix_user_verification_service_uvs_access_token }} | UVS_ACCESS_TOKEN={{ matrix_user_verification_service_uvs_access_token }} | ||||
| UVS_HOMESERVER_URL={{ matrix_user_verification_service_uvs_homeserver_url }} | UVS_HOMESERVER_URL={{ matrix_user_verification_service_uvs_homeserver_url }} | ||||
| UVS_DISABLE_IP_BLACKLIST={{ matrix_user_verification_service_uvs_disable_ip_blacklist }} | UVS_DISABLE_IP_BLACKLIST={{ matrix_user_verification_service_uvs_disable_ip_blacklist }} | ||||
| @@ -8,4 +14,3 @@ UVS_LOG_LEVEL={{ matrix_user_verification_service_uvs_log_level }} | |||||
| {% if matrix_user_verification_service_uvs_pin_openid_verify_server_name | bool %} | {% if matrix_user_verification_service_uvs_pin_openid_verify_server_name | bool %} | ||||
| UVS_OPENID_VERIFY_SERVER_NAME={{ matrix_user_verification_service_uvs_openid_verify_server_name }} | UVS_OPENID_VERIFY_SERVER_NAME={{ matrix_user_verification_service_uvs_openid_verify_server_name }} | ||||
| {% endif %} | {% endif %} | ||||
| @@ -0,0 +1,4 @@ | |||||
| SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # Controls if (`matrix_prometheus_node_exporter` -> `prometheus_node_exporter`) validation will run. | # Controls if (`matrix_prometheus_node_exporter` -> `prometheus_node_exporter`) validation will run. | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # Files used to be installed by the `matrix-base` role into `/matrix/static-files/.well-known/*`. | # Files used to be installed by the `matrix-base` role into `/matrix/static-files/.well-known/*`. | ||||
| @@ -1,3 +1,9 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Dan Arnfield | |||||
| # SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Find leftover Matrix scripts in /usr/local/bin | - name: Find leftover Matrix scripts in /usr/local/bin | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Remove old Docker apt repository, potentially lacking signed-by option | - name: Remove old Docker apt repository, potentially lacking signed-by option | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Check if the Docker apt repository file exists | - name: Check if the Docker apt repository file exists | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # This migrates Traefik from the old path (`/devture-traefik`) to the new path (`/matrix/traefik`, controlled by `traefik_base_path`), | # This migrates Traefik from the old path (`/devture-traefik`) to the new path (`/matrix/traefik`, controlled by `traefik_base_path`), | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - tags: | - tags: | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # This migrates the mailer from the old path (`/matrix/mailer`) to the new path (`/matrix/exim-relay`, controlled by `exim_relay_base_path`), | # This migrates the mailer from the old path (`/matrix/mailer`) to the new path (`/matrix/exim-relay`, controlled by `exim_relay_base_path`), | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Check existence of matrix-nginx-proxy service | - name: Check existence of matrix-nginx-proxy service | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Ensure Matrix SSL-related files are deleted | - name: Ensure Matrix SSL-related files are deleted | ||||
| @@ -1,3 +1,9 @@ | |||||
| # SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2024 - 2025 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: (Deprecation) Catch and report renamed Matrix playbook settings | - name: (Deprecation) Catch and report renamed Matrix playbook settings | ||||