GithubHelp home page GithubHelp logo

tjtoml / mattermost-ansible Goto Github PK

View Code? Open in Web Editor NEW
126.0 8.0 78.0 81 KB

Ansible playbook to provide a turnkey solution for the Team Edition of Mattermost

License: MIT License

Shell 69.79% HTML 30.21%
mattermost ansible playbook mattermost-ansible ubuntu standalone postgresql redhat centos debian

mattermost-ansible's People

Contributors

ctownsen357 avatar fgbreel avatar it33 avatar joshuaclausen avatar luclis avatar mikeclark avatar teadur avatar tjtoml avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mattermost-ansible's Issues

Upcoming breaking change when using Mattermost with a reverse proxy

My name is Jason Blais and I'm a product manager for the Mattermost open source project.

Mattermost is moving to new APIv4 endpoints, which will allow for more powerful integrations and server interaction.

As part of this move, we will be moving the WebSocket endpoint to APIv4 in Q3 of 2017 (tentatively scheduled for July 16, 2017 release). This will result in a breaking change for deployments using a reverse proxy.

For those configuring NGINX proxy, just a single one-line change is required, replacing the location /api/v3/users/websocket { line with location ~ /api/v[0-9]+/(users/)?websocket$ { in the /etc/nginx/sites-available/mattermost NGINX configuration file. We've noted this in our documentation.

I'm opening an issue so we can discuss if any changes are needed for the Ansible package, as we weren't sure what kind of configuration is recommended on your end.

Letsencrypt task fails complaining that "Name does not end in a public suffix".

This might be a problem with my config, but I can verify with dig -x that reverse DNS is set up for our FQDN.

Steps to reproduce:

*Create hosts file with IP (not url) of server
*Modify db password in play.yml and cert_email_address
*Run targeting Amazon EC2 Ubuntu host

Error: Error creating new authz :: Name does not end in a public suffix

Maintener Wanted

Hi there,

I've got some spare time so I can manage your repository as you requested. You've got somes pretty awesome PR like #26 and I'ld be gratefull to include them in Master.

Best Regards,
Luclis.

SSL certificates : letsencrypt doesn't like private clouds

@tjtoml : I could not make letsencrypt work from a private cloud because of letsencrypt limitations to public DNS names and IP networks.
I managed to write a role that uses ansible's crypto modules and creates a self-signed certificate.
See https://docs.ansible.com/ansible/2.4/list_of_crypto_modules.html
It installs python crypto requirements.
You can switch between both options with selfsigned_ssl_cert: true as a variable in the playbook. This enables my new role, disables letsencrypt and cron roles, and adapts nginx config from template.
Now it works for me. Are you interested in a pull request ?

Interested in becoming a maintainer

Hey there I'm new to Devops and what not , but I've been playing around with docker, ubuntu, etc I would like to become a maintainer for this project. Might need to learn the ins & outs first, but open to learn.How can I start ?

Thanks

[APPRECIATION POST] Great work!

Hey Tyler,

Here at Openbook we just set up a Mattermost server in less than an hour thanks to your work.

We thought would be nice to show some appreciation!

Thanks for making this available for everyone, you rock!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.