You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When doing a git pull then an install sudo ansible-playbook -i inventory/hosts setup.yml -vvvv --tags=setup-all,start I get the following error
ERROR! couldn't resolve module/action 'community.docker.docker_image'. This often indicates a misspelling, missing collection, or incorrect module path.
The error appears to be in '/home/ubuntu/matrix-docker-ansible-deploy/roles/matrix-bot-maubot/tasks/setup_install.yml': line 28, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
name: Ensure maubot image is pulled
^ here To Reproduce
git pull
sudo ansible-playbook -i inventory/hosts setup.yml -vvvv --tags=setup-all,start
Paste your vars.yml file here.# The bare domain name which represents your Matrix identity.# Matrix user ids for your server will be of the form (`@user:<matrix-domain>`).## Note: this playbook does not touch the server referenced here.# Installation happens on another server ("matrix.<matrix-domain>").## If you've deployed using the wrong domain, you'll have to run the Uninstalling step,# because you can't change the Domain after deployment.## Example value: example.commatrix_domain: xxx.xxx.com# The Matrix homeserver software to install.# See `roles/matrix-base/defaults/main.yml` for valid options.matrix_homeserver_implementation: synapse# A secret used as a base, for generating various other secrets.# You can put any string here, but generating a strong one is preferred (e.g. `pwgen -s 64 1`).matrix_homeserver_generic_secret_key: xxxxxxxxxxxxxxxxxxxxxxxxx# This is something which is provided to Let's Encrypt when retrieving SSL certificates for domains.## In case SSL renewal fails at some point, you'll also get an email notification there.## If you decide to use another method for managing SSL certificates (different than the default Let's Encrypt),# you won't be required to define this variable (see `docs/configuring-playbook-ssl-certificates.md`).## Example value: someone@example.commatrix_ssl_lets_encrypt_support_email: 'admin@xxxxxxxx.com'# A Postgres password to use for the superuser Postgres user (called `matrix` by default).## The playbook creates additional Postgres users and databases (one for each enabled service)# using this superuser account.matrix_postgres_connection_password: xxxxxxxxxxxxxxxxxmatrix_architecture: arm64matrix_synapse_federation_enabled: truematrix_mautrix_googlechat_enabled: truematrix_mautrix_signal_enabled: truematrix_nginx_proxy_base_domain_serving_enabled: truematrix_appservice_discord_enabled: false#matrix_appservice_discord_client_id: xxxxxxxxxxxxxxxxxxxxxxxx#matrix_appservice_discord_bot_token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmatrix_mautrix_telegram_enabled: truematrix_mautrix_telegram_api_id: xxxxxxxxxxxxmatrix_mautrix_telegram_api_hash: xxxxxxxxxxxxxxxxxxxxxxxxxxxxmatrix_client_element_themes_enabled: truematrix_nginx_proxy_base_domain_homepage_enabled: falsematrix_synapse_ext_password_provider_shared_secret_auth_enabled: truematrix_synapse_ext_password_provider_shared_secret_auth_shared_secret: xxxxxxxxxxxxxxxxxxxxxxxxmatrix_mx_puppet_discord_enabled: truematrix_dimension_enabled: truematrix_dimension_admins:
- "@XXXXXX:{{ matrix_domain }}"matrix_dimension_access_token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmatrix_synapse_admin_enabled: falsematrix_nginx_proxy_proxy_matrix_client_api_forwarded_location_synapse_admin_api_enabled: truematrix_appservice_irc_enabled: truematrix_appservice_irc_ircService_servers:
irc.xxx.org:
name: "xxx"port: 6697ssl: truesasl: trueallowExpiredCerts: falsesendConnectionMessages: truebotConfig:
enabled: truenick: "xxx"joinChannelsIfNoUsers: trueprivateMessages:
enabled: truefederate: truedynamicChannels:
enabled: truecreateAlias: truepublished: truejoinRule: publicgroupId: +myircnetwork:localhostfederate: truealiasTemplate: "#irc_$CHANNEL"membershipLists:
enabled: falsefloodDelayMs: 10000global:
ircToMatrix:
initial: falseincremental: falsematrixToIrc:
initial: falseincremental: falsematrixClients:
userTemplate: "@irc_$NICK"displayName: "$NICK (IRC)"joinAttempts: -1ircClients:
nickTemplate: "$DISPLAY[m]"allowNickChanges: truemaxClients: 30idleTimeout: 86400reconnectIntervalMs: 5000concurrentReconnectLimit: 50lineLimit: 3Make sure to remove any secret values before posting your vars.yml file publicly.
Expected behavior
The server to update and reload all services
Matrix Server:
OS: Ubuntu 20.04
Architecture arm64
Ansible:
If your problem appears to be with Ansible, tell us:
where you run Ansible -- e.g. on the Matrix server itself; on another computer (which OS? distro? standard installation or containerized Ansible?)
what version of Ansible you're running (see ansible --version)
Client:
Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered:
it's an ansible version issue, the maubot rules are written for ansible > 2.10 with collections, the rest is still using ansible 2.9 where all the modules are just part of ansible itself.
When doing a git pull then an install sudo ansible-playbook -i inventory/hosts setup.yml -vvvv --tags=setup-all,start I get the following error
ERROR! couldn't resolve module/action 'community.docker.docker_image'. This often indicates a misspelling, missing collection, or incorrect module path.
The error appears to be in '/home/ubuntu/matrix-docker-ansible-deploy/roles/matrix-bot-maubot/tasks/setup_install.yml': line 28, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
^ here
To Reproduce
git pull
sudo ansible-playbook -i inventory/hosts setup.yml -vvvv --tags=setup-all,start
Expected behavior
The server to update and reload all services
Matrix Server:
Ansible:
If your problem appears to be with Ansible, tell us:
ansible --version
)Client:
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: