Skip to content

ansible role for mattermost installation for Parolla

Notifications You must be signed in to change notification settings

parolla-team/mm-deploy-agora-parolla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mattermost

This playbook install mattermost, nginx, and setup letsencrypt certs automatically.

Role Variables

mattermost_version: MATTERMOST_VERSION
mattermost_team_name: YOUR_TEAM_NAME (ONLY ALLOW [a-zA-Z0-9_])
mattermost_domain_name: YOUR_DOMAIN_NAME_OF_MATTERMOST_WEB_SITE
mattermost_user: USER_ACCOUNT_THAT_RUNNING_MATTERMOST_SERVICE (default: mattermost)
mattermost_group: GROUP_ACCOUNT_THAT_RUNNING_MATTERMOST_SERVICE (default: mattermost)
mattermost_db_user: MATTERMOST_DB_USER (default: {{ mattermost_team_name }}_mattermost)
mattermost_db_password: MATTERMOST_DB_PASSWORD
mattermost_db_name: MATTERMOST_DB_NAME (default: {{ mattermost_team_name }}_mattermost)
mattermost_root_dir: MATTERMOST_ROOT_DIR (default: /opt/{{ mattermost_team_name }}_mattermost)
mattermost_port: MATTERMOST_PORT (default: 8065)

Dependencies

  • pylabs.percona
  • pylabs.letsencrypt_auth

Example Playbook

- hosts: servers
  roles:
     - role: pylabs.mattermost
  vars:
    mattermost_version: "4.6.1"
    mattermost_team_name: myteam
    mattermost_domain_name: "chat.pylabs.org"
    mattermost_db_password: mattermost
    mattermost_port: 8065
    letsencrypt_auth_domain_names:
      - "chat.pylabs.org"

License

MIT

Author Information

William Wu [email protected]

About

ansible role for mattermost installation for Parolla

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 90.9%
  • Shell 9.1%