/obm-deploy

Ansible based OBM deployment system

Primary LanguageShell

OBM-Deploy

Ansible based Open Business Management deployment tool

OBM Installations made easy

Disclaimer

At the moment, this tool is more a proof of concept than anything else.

We discourage you to use in anything related to production environment.

Neither Linagora SA nor OBM devs will give you any kind of support related to usage of this tool in real conditions.

Objectives

  • Reduce cost of OBM installations
  • Make OBM installations standardised
  • Allow developpers to quickly build a developpement environnement
  • Separate configuration management from packaging
  • Improve continuous integration

Current Status

  • Only CentOS/RHEL 6 is supported
  • Foolowing roles can be installed using ansible :
    • Tomcat based Java webapps : OBM-Sync, OBM-Solr
    • Jetty based Java webapps : OBM-Locator
    • PHP based webapps : OBM-UI
    • Perl based webapp : OBM-Satellite
    • OpenLDAP directory
    • PostgreSQL database
    • OBM CA and certificates management
    • ... More will come

Dreamed features

  • Corosync / Pacemaker
  • PostgreSQL Streming Replication / PGPool
  • OpenLDAP Sync Replication
  • Better OBM database updates management
  • Auto-generated documentation
  • ... More will come :-)

Installation

Please refer to Install.md to show installation instructions for this project.

Documentation

Please refer to docs/index.md to show full documentation for this project.

Get involved

Please refer to Contributing.md to show how to contribute to this project.