Pjdc Discourse

Channel Revision Published Runs on
latest/stable 6 19 Mar 2021
Ubuntu 18.04 Ubuntu 16.04
juju deploy pjdc-discourse
Show information

Platform:

Ubuntu
18.04 16.04

Learn about configurations >

  • admin-users | string

    Comma separated list of email addresses for admin users of Discourse.

  • app-path | string

    Default: /srv/discourse/current

    Path to the root of the ruby app.

  • commit-or-branch | string

    Default: stable

    Commit hash or branch tag of the source repo to clone.

  • deploy-key | string

    A deploy key is an SSH key that is stored on the server and grants access to a repository.

  • hostname | string

    Default: example.com

    Hostname for your forum

  • http-proxy | string

    Proxy server to use for downloading gems/sources.

  • key-required | boolean

    This should be set to true to ensure that a deploy key is deployed if necessary

  • nagios_context | string

    Default: juju

    A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.

  • nagios_servicegroups | string

    Default: juju

    Comma separated list of nagios servicegroups for the Nagios checks.

  • plugins | string

    Comma separated list of git URLs for Discourse plugins.

  • repo | string

    Default: https://github.com/discourse/discourse.git

    Repository to fetch Discourse codebase from

  • ruby-mirror | string

    Default: http://cache.ruby-lang.org/pub/ruby

    Default mirror to pull Ruby from, choose one closest to your datacenter.

  • ruby-version | string

    Default: 2.4.4

    Default Ruby version to install. Choose a version sufficiently new for Discourse.