Pjdc Discourse
- By Paul Collins
- Big Data
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 6 | 19 Mar 2021 |
juju deploy pjdc-discourse
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
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.