By default, this playbook used to install the Riot-web Matrix client web application.
Riot has since been renamed to Element.
If you have custom matrix_riot_web_ variables in your inventory/host_vars/matrix.example.com/vars.yml file, you’ll need to rename them (matrix_riot_web_ -> matrix_client_element_).
Some other playbook variables (but not all) with riot in their name are also renamed. The playbook checks and warns if you are using the old name for some commonly used ones.
We used to set up Riot at the riot.example.com domain. The playbook now sets up Element Web at element.example.com by default.
There are a few options for handling this:
(avoiding changes - using the old riot.example.com domain and avoiding DNS changes) -- to keep using riot.example.com instead of element.example.com, override the domain at which the playbook serves Element Web: matrix_server_fqn_element: "riot.{{ matrix_domain }}"
(embracing changes - using only element.example.com) - set up the element.example.com DNS record (see Configuring DNS). You can drop the riot.example.com in this case.
After configuring the playbook, run the installation command: just install-all or just setup-all