Skip to content

ansibleplaybookbundle/rocketchat-apb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

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"

About

An APB which deploys RocketChat backed my MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published