mirror of
https://github.com/famedly/ansible-collection-matrix
synced 2024-12-14 13:12:27 +00:00
52 lines
968 B
Markdown
52 lines
968 B
Markdown
|
# Riot Webapp
|
||
|
|
||
|
Dowloads, verifies and deploys the riot webapplication
|
||
|
|
||
|
## Requirements
|
||
|
|
||
|
A webserver to server the application is required.
|
||
|
Additionally, gpg and dirmngr are required for the package verification
|
||
|
|
||
|
## Role Variables
|
||
|
|
||
|
### Mandatory Variables
|
||
|
|
||
|
__None__
|
||
|
|
||
|
### Optional Variables
|
||
|
|
||
|
| Name | Value | Description |
|
||
|
| :--- | :--- | :--- |
|
||
|
| riot_webapp_dir | /opt/riot/ | location to upack the application |
|
||
|
| riot_config | __See (defaults)[defaults/main.yml] | Dictionary containing the webapp configuration see (riot documentation)[https://github.com/vector-im/riot-web#configjson] for details
|
||
|
|
||
|
## Dependencies
|
||
|
|
||
|
__None__
|
||
|
|
||
|
## Example Playbook
|
||
|
|
||
|
```yaml
|
||
|
- hosts: servers
|
||
|
tasks:
|
||
|
- name: install gpg and dirmngr
|
||
|
apt:
|
||
|
state: present
|
||
|
name:
|
||
|
- gpg
|
||
|
- dirmngr
|
||
|
roles:
|
||
|
- role: ansible-riot-webapp
|
||
|
```
|
||
|
|
||
|
License
|
||
|
-------
|
||
|
|
||
|
MIT
|
||
|
|
||
|
Author Information
|
||
|
------------------
|
||
|
|
||
|
(madonius)[https://github.com/madonius]
|
||
|
(jcgruenhage)[https://jcg.re]
|