ansible-roles/webapps/mattermost
Mathieu Gauthier-Pilote be33260c47
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |4834|36|4798|40|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/mattermost/1//ansiblelint">Evolix » ansible-roles » mattermost #1</a>
gitea/ansible-roles/pipeline/head This commit looks good
Now installs a LE SSL cert via certbot by default + configurable base path for user's home
2023-04-27 14:49:12 -04:00
..
defaults Now installs a LE SSL cert via certbot by default + configurable base path for user's home 2023-04-27 14:49:12 -04:00
handlers New role to install + upgrade Mattermost 2023-03-29 15:58:00 -04:00
meta New role to install + upgrade Mattermost 2023-03-29 15:58:00 -04:00
tasks Now installs a LE SSL cert via certbot by default + configurable base path for user's home 2023-04-27 14:49:12 -04:00
templates Now installs a LE SSL cert via certbot by default + configurable base path for user's home 2023-04-27 14:49:12 -04:00
tests New role to install + upgrade Mattermost 2023-03-29 15:58:00 -04:00
vars New role to install + upgrade Mattermost 2023-03-29 15:58:00 -04:00
LISEZMOI.md New role to install + upgrade Mattermost 2023-03-29 15:58:00 -04:00
README.md New role to install + upgrade Mattermost 2023-03-29 15:58:00 -04:00

mattermost

This role installs or upgrades the server for mattermost.

FRENCH: Voir le fichier LISEZMOI.md pour le français.

Requirements

...

Role Variables

Several of the default values in defaults/main.yml must be changed either directly in defaults/main.yml or better even by overwriting them somewhere else, for example in your playbook (see the example below).

Dependencies

This Ansible role depends on the following other roles:

  • nodejs

Example Playbook

- name: "Deploy a mattermost server"
  hosts: 
    - all
  vars:
    # Overwrite the role variables here
    domains: ['your-real-domain.org']
    service: 'my-mattermost'

  roles:
    - { role: webapps/mattermost , tags: "mattermost" }

License

GPLv3

Author Information

Mathieu Gauthier-Pilote, sys. admin. at Evolix.