Update Draupnir from 1.84.0 to 1.85.0pull/2883/head
| @@ -405,7 +405,7 @@ Additional details are available in the [Authenticate using Matrix OpenID (Auth- | |||||
| ## Draupnir moderation tool (bot) support | ## Draupnir moderation tool (bot) support | ||||
| Thanks to [FSG-Cat](https://github.com/FSG-Cat), the playbook can now install and configure the [Draupnir](https://github.com/Gnuxie/Draupnir) moderation tool (bot). Draupnir is a fork of [Mjolnir](docs/configuring-playbook-bot-mjolnir.md) (which the playbook has supported for a long time) maintained by Mjolnir's former lead developer. | |||||
| Thanks to [FSG-Cat](https://github.com/FSG-Cat), the playbook can now install and configure the [Draupnir](https://github.com/the-draupnir-project/Draupnir) moderation tool (bot). Draupnir is a fork of [Mjolnir](docs/configuring-playbook-bot-mjolnir.md) (which the playbook has supported for a long time) maintained by Mjolnir's former lead developer. | |||||
| Additional details are available in [Setting up Draupnir](docs/configuring-playbook-bot-draupnir.md). | Additional details are available in [Setting up Draupnir](docs/configuring-playbook-bot-draupnir.md). | ||||
| @@ -143,7 +143,7 @@ Bots provide various additional functionality to your installation. | |||||
| | [Postmoogle](https://gitlab.com/etke.cc/postmoogle) | x | Email to matrix bot | [Link](docs/configuring-playbook-bot-postmoogle.md) | | | [Postmoogle](https://gitlab.com/etke.cc/postmoogle) | x | Email to matrix bot | [Link](docs/configuring-playbook-bot-postmoogle.md) | | ||||
| | [Go-NEB](https://github.com/matrix-org/go-neb) | x | A multi functional bot written in Go | [Link](docs/configuring-playbook-bot-go-neb.md) | | | [Go-NEB](https://github.com/matrix-org/go-neb) | x | A multi functional bot written in Go | [Link](docs/configuring-playbook-bot-go-neb.md) | | ||||
| | [Mjolnir](https://github.com/matrix-org/mjolnir) | x | A moderation tool for Matrix | [Link](docs/configuring-playbook-bot-mjolnir.md) | | | [Mjolnir](https://github.com/matrix-org/mjolnir) | x | A moderation tool for Matrix | [Link](docs/configuring-playbook-bot-mjolnir.md) | | ||||
| | [Draupnir](https://github.com/Gnuxie/Draupnir) | x | A moderation tool for Matrix (Fork of Mjolnir) | [Link](docs/configuring-playbook-bot-draupnir.md) | | |||||
| | [Draupnir](https://github.com/the-draupnir-project/Draupnir) | x | A moderation tool for Matrix (Fork of Mjolnir) | [Link](docs/configuring-playbook-bot-draupnir.md) | | |||||
| | [Buscarron](https://gitlab.com/etke.cc/buscarron) | x | Web forms (HTTP POST) to matrix | [Link](docs/configuring-playbook-bot-buscarron.md) | | | [Buscarron](https://gitlab.com/etke.cc/buscarron) | x | Web forms (HTTP POST) to matrix | [Link](docs/configuring-playbook-bot-buscarron.md) | | ||||
| | [matrix-chatgpt-bot](https://github.com/matrixgpt/matrix-chatgpt-bot) | x | ChatGPT from matrix | [Link](docs/configuring-playbook-bot-chatgpt.md) | | | [matrix-chatgpt-bot](https://github.com/matrixgpt/matrix-chatgpt-bot) | x | ChatGPT from matrix | [Link](docs/configuring-playbook-bot-chatgpt.md) | | ||||
| @@ -1,8 +1,8 @@ | |||||
| # Setting up draupnir (optional) | # Setting up draupnir (optional) | ||||
| The playbook can install and configure the [draupnir](https://github.com/Gnuxie/Draupnir) moderation bot for you. | |||||
| The playbook can install and configure the [draupnir](https://github.com/the-draupnir-project/Draupnir) moderation bot for you. | |||||
| See the project's [documentation](https://github.com/Gnuxie/Draupnir) to learn what it does and why it might be useful to you. | |||||
| See the project's [documentation](https://github.com/the-draupnir-project/Draupnir) to learn what it does and why it might be useful to you. | |||||
| If your migrating from Mjolnir skip to step 5b. | If your migrating from Mjolnir skip to step 5b. | ||||
| @@ -77,7 +77,7 @@ ansible-playbook -i inventory/hosts setup.yml --tags=setup-all,start | |||||
| ## Usage | ## Usage | ||||
| You can refer to the upstream [documentation](https://github.com/Gnuxie/Draupnir) for additional ways to use and configure draupnir. Check out their [quickstart guide](https://github.com/matrix-org/draupnir/blob/main/docs/moderators.md#quick-usage) for some basic commands you can give to the bot. | |||||
| You can refer to the upstream [documentation](https://github.com/the-draupnir-project/Draupnir) for additional ways to use and configure draupnir. Check out their [quickstart guide](https://github.com/matrix-org/draupnir/blob/main/docs/moderators.md#quick-usage) for some basic commands you can give to the bot. | |||||
| You can configure additional options by adding the `matrix_bot_draupnir_configuration_extension_yaml` variable to your `inventory/host_vars/matrix.DOMAIN/vars.yml` file. | You can configure additional options by adding the `matrix_bot_draupnir_configuration_extension_yaml` variable to your `inventory/host_vars/matrix.DOMAIN/vars.yml` file. | ||||
| @@ -1,13 +1,13 @@ | |||||
| --- | --- | ||||
| # A moderation tool for Matrix | # A moderation tool for Matrix | ||||
| # Project source code URL: https://github.com/Gnuxie/Draupnir | |||||
| # Project source code URL: https://github.com/the-draupnir-project/Draupnir | |||||
| matrix_bot_draupnir_enabled: true | matrix_bot_draupnir_enabled: true | ||||
| matrix_bot_draupnir_version: "v1.84.0" | |||||
| matrix_bot_draupnir_version: "v1.85.0" | |||||
| matrix_bot_draupnir_container_image_self_build: false | matrix_bot_draupnir_container_image_self_build: false | ||||
| matrix_bot_draupnir_container_image_self_build_repo: "https://github.com/Gnuxie/Draupnir.git" | |||||
| matrix_bot_draupnir_container_image_self_build_repo: "https://github.com/the-draupnir-project/Draupnir.git" | |||||
| matrix_bot_draupnir_docker_image: "{{ matrix_bot_draupnir_docker_image_name_prefix }}gnuxie/draupnir:{{ matrix_bot_draupnir_version }}" | matrix_bot_draupnir_docker_image: "{{ matrix_bot_draupnir_docker_image_name_prefix }}gnuxie/draupnir:{{ matrix_bot_draupnir_version }}" | ||||
| matrix_bot_draupnir_docker_image_name_prefix: "{{ 'localhost/' if matrix_bot_draupnir_container_image_self_build else matrix_container_global_registry_prefix }}" | matrix_bot_draupnir_docker_image_name_prefix: "{{ 'localhost/' if matrix_bot_draupnir_container_image_self_build else matrix_container_global_registry_prefix }}" | ||||
| @@ -36,6 +36,16 @@ matrix_bot_draupnir_access_token: "" | |||||
| # Note: draupnir is fairly verbose - expect a lot of messages from it. | # Note: draupnir is fairly verbose - expect a lot of messages from it. | ||||
| matrix_bot_draupnir_management_room: "" | matrix_bot_draupnir_management_room: "" | ||||
| # Disable Server ACL is used if you want to not give the bot the right to apply Server ACLs in rooms without complaints from the bot. | |||||
| # This setting is described the following way in the Configuration. | |||||
| # | |||||
| # Whether or not Draupnir should apply `m.room.server_acl` events. | |||||
| # DO NOT change this to `true` unless you are very confident that you know what you are doing. | |||||
| # | |||||
| # Please follow the advice of upstream and only change this value if you know what your doing. | |||||
| # Its Exposed here because its common enough to be valid to expose. | |||||
| matrix_bot_draupnir_disable_server_acl: "false" | |||||
| # Default configuration template which covers the generic use case. | # Default configuration template which covers the generic use case. | ||||
| # You can customize it by controlling the various variables inside it. | # You can customize it by controlling the various variables inside it. | ||||
| # | # | ||||
| @@ -51,9 +51,11 @@ recordIgnoredInvites: false | |||||
| # (see verboseLogging to adjust this a bit.) | # (see verboseLogging to adjust this a bit.) | ||||
| managementRoom: "{{ matrix_bot_draupnir_management_room }}" | managementRoom: "{{ matrix_bot_draupnir_management_room }}" | ||||
| # Deprecated and will be removed in a future version. | |||||
| # Running with verboseLogging is unsupported. | |||||
| # Whether Draupnir should log a lot more messages in the room, | # Whether Draupnir should log a lot more messages in the room, | ||||
| # mainly involves "all-OK" messages, and debugging messages for when Draupnir checks bans in a room. | |||||
| verboseLogging: false | |||||
| # mainly involves "all-OK" messages, and debugging messages for when draupnir checks bans in a room. | |||||
| #verboseLogging: false | |||||
| # The log level of terminal (or container) output, | # The log level of terminal (or container) output, | ||||
| # can be one of DEBUG, INFO, WARN and ERROR, in increasing order of importance and severity. | # can be one of DEBUG, INFO, WARN and ERROR, in increasing order of importance and severity. | ||||
| @@ -73,6 +75,10 @@ verifyPermissionsOnStartup: true | |||||
| # turn on to trial some untrusted configuration or lists. | # turn on to trial some untrusted configuration or lists. | ||||
| noop: false | noop: false | ||||
| # Whether or not Draupnir should apply `m.room.server_acl` events. | |||||
| # DO NOT change this to `true` unless you are very confident that you know what you are doing. | |||||
| disableServerACL: "{{ matrix_bot_draupnir_disable_server_acl }}" | |||||
| # Whether Draupnir should check member lists quicker (by using a different endpoint), | # Whether Draupnir should check member lists quicker (by using a different endpoint), | ||||
| # keep in mind that enabling this will miss invited (but not joined) users. | # keep in mind that enabling this will miss invited (but not joined) users. | ||||
| # | # | ||||