Переглянути джерело
Add license information to files for appservice-double-puppet
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pull/4119/head
Suguru Hirahara
1 рік тому
Не вдалося знайти GPG ключ що відповідає даному підпису
Ідентифікатор GPG ключа: E4F9743DAB4B7B75
7 змінених файлів з
33 додано та
0 видалено
docs/configuring-playbook-appservice-double-puppet.md
roles/custom/matrix-appservice-double-puppet/defaults/main.yml
roles/custom/matrix-appservice-double-puppet/tasks/install.yml
roles/custom/matrix-appservice-double-puppet/tasks/main.yml
roles/custom/matrix-appservice-double-puppet/tasks/uninstall.yml
roles/custom/matrix-appservice-double-puppet/tasks/validate_config.yml
roles/custom/matrix-appservice-double-puppet/templates/registration.yaml.j2
@@ -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 Appservice Double Puppet (optional)
The playbook can install and configure the Appservice Double Puppet service for you. It is a homeserver appservice through which bridges (and potentially other services) can impersonate any user on the homeserver.
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later
---
matrix_appservice_double_puppet_enabled: true
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later
---
- name: Ensure matrix-appservice-double-puppet paths exist
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Suguru Hirahara
#
# SPDX-License-Identifier: AGPL-3.0-or-later
---
- tags:
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later
---
- name: Ensure matrix-appservice-double-puppet paths don't exist
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 Slavi Pantaleev
#
# SPDX-License-Identifier: AGPL-3.0-or-later
---
- name: Fail if required matrix-appservice-double-puppet settings not defined
ansible.builtin.fail:
@@ -1,3 +1,9 @@
{#
SPDX-FileCopyrightText: 2024 Slavi Pantaleev
SPDX-License-Identifier: AGPL-3.0-or-later
#}
# The ID doesn't really matter, put whatever you want.
id: {{ matrix_appservice_double_puppet_registration_id | to_json }}
# The URL is intentionally left empty (null), as the homeserver shouldn't