Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.28 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.28 KB

rocketchat-apb

An apb for deploying RocketChat.

What it does

  • Deploys 1 rocketchat container and 1 mongo container.

Requirements

  • N/A

Parameters

  • mongodb_user, Required, default 'rocketchat', MongoDB username.
  • mongodb_pass, Required, default is a randomly generated string, MongoDB password.
  • mongodb_name, Required, default 'rocketchat', MongoDB database name to be created.
  • mongodb_version, Required, default '3.2', MongoDB version. 3.2, 3.4, and 3.5 are supported.
  • mongodb_admin_pass, Required, default 'changeme', MongoDB administrator password.

Running the application

docker run -e "OPENSHIFT_TARGET=<openshift_target>" -e "OPENSHIFT_TOKEN=<token>" ansibleplaybookbundle/rocketchat-apb provision --extra-vars "namespace=rocketchat-apb rocketchat_version=latest mongodb_user=rocketchat mongodb_pass=changeme mongodb_name=rocketchat mongodb_version=3.2 mongodb_admin_pass=changeme"

Tearing down the application

docker run -e "OPENSHIFT_TARGET=<openshift_target>" -e "OPENSHIFT_TOKEN=<token>" ansibleplaybookbundle/rocketchat-apb deprovision --extra-vars "namespace=rocketchat-apb rocketchat_version=latest mongodb_user=rocketchat mongodb_pass=changeme mongodb_name=rocketchat mongodb_version=3.2 mongodb_admin_pass=changeme"