7d3adc4512
We do use some `:latest` images by default for the following services: - matrix-dimension - Goofys (in the matrix-synapse role) - matrix-bridge-appservice-irc - matrix-bridge-appservice-discord - matrix-bridge-mautrix-facebook - matrix-bridge-mautrix-whatsapp It's terribly unfortunate that those software projects don't release anything other than `:latest`, but that's how it is for now. Updating that software requires that users manually do `docker pull` on the server. The playbook didn't force-repull images that it already had. With this patch, it starts doing so. Any image tagged `:latest` will be force re-pulled by the playbook every time it's executed. It should be noted that even though we ask the `docker_image` module to force-pull, it only reports "changed" when it actually pulls something new. This is nice, because it lets people know exactly when something gets updated, as opposed to giving the indication that it's always updating the images (even though it isn't).
44 lines
1.9 KiB
YAML
44 lines
1.9 KiB
YAML
matrix_riot_web_enabled: true
|
|
|
|
matrix_riot_web_docker_image: "bubuntux/riot-web:v1.2.1"
|
|
matrix_riot_web_docker_image_force_pull: "{{ matrix_riot_web_docker_image.endswith(':latest') }}"
|
|
|
|
matrix_riot_web_data_path: "{{ matrix_base_data_path }}/riot-web"
|
|
|
|
# Controls whether the matrix-riot-web container exposes its HTTP port (tcp/8080 in the container).
|
|
#
|
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:8765"), or empty string to not expose.
|
|
matrix_riot_web_container_http_host_bind_port: ''
|
|
|
|
# A list of extra arguments to pass to the container
|
|
matrix_riot_web_container_extra_arguments: []
|
|
|
|
# List of systemd services that matrix-riot-web.service depends on
|
|
matrix_riot_web_systemd_required_services_list: ['docker.service']
|
|
|
|
# Riot config.json customizations
|
|
matrix_riot_web_default_hs_url: ""
|
|
matrix_riot_web_default_is_url: ~
|
|
matrix_riot_web_disable_custom_urls: true
|
|
matrix_riot_web_disable_guests: true
|
|
matrix_riot_web_integrations_ui_url: "https://scalar.vector.im/"
|
|
matrix_riot_web_integrations_rest_url: "https://scalar.vector.im/api"
|
|
matrix_riot_web_integrations_widgets_urls: ["https://scalar.vector.im/api"]
|
|
matrix_riot_web_integrations_jitsi_widget_url: "https://scalar.vector.im/api/widgets/jitsi.html"
|
|
# Riot public room directory server(s)
|
|
matrix_riot_web_roomdir_servers: ['matrix.org']
|
|
matrix_riot_web_welcome_user_id: "@riot-bot:matrix.org"
|
|
|
|
# By default, there's no Riot homepage (when logged in). If you wish to have one,
|
|
# point this to a `home.html` template file on your local filesystem.
|
|
matrix_riot_web_embedded_pages_home_path: ~
|
|
|
|
# Controls whether the self-check feature should validate SSL certificates.
|
|
matrix_riot_web_self_check_validate_certificates: true
|
|
|
|
# don't show the registration button on welcome page
|
|
matrix_riot_web_registration_enabled: false
|
|
|
|
# Controls whether Riot shows the presence features
|
|
matrix_riot_web_enable_presence_by_hs_url: ~
|