Deploy Discourse
This commit is contained in:
parent
a1611a7130
commit
3fd46817d2
55
tasks/discourse.yaml
Normal file
55
tasks/discourse.yaml
Normal file
@ -0,0 +1,55 @@
|
||||
---
|
||||
# tasks file for gitea
|
||||
- name: Deploy Gitea
|
||||
kubernetes.core.helm:
|
||||
name: discourse
|
||||
chart_ref: bitnami/discourse
|
||||
release_namespace: discourse
|
||||
create_namespace: true
|
||||
values:
|
||||
auth:
|
||||
email: discourse@eom.dev
|
||||
username: discourse_admin
|
||||
password: "{{ discourse_admin_password }}"
|
||||
host: "discourse.eom.dev"
|
||||
siteName: 'Discourse'
|
||||
smtp:
|
||||
enabled: true
|
||||
host: "postfix.eom.dev"
|
||||
port: "587"
|
||||
user: "discourse"
|
||||
password: "{{ discourse_admin_password }}"
|
||||
discourse:
|
||||
skipInstall: false
|
||||
plugins:
|
||||
- https://github.com/discourse/discourse-activity-pub
|
||||
- https://github.com/jonmbake/discourse-ldap-auth
|
||||
persistPlugins: false
|
||||
compatiblePlugins: true
|
||||
persistence:
|
||||
size: 10Gi
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: "nginx"
|
||||
hostname: discourse.eom.dev
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: ca-issuer
|
||||
tls: true
|
||||
postgresql:
|
||||
enabled: true
|
||||
auth:
|
||||
enablePostgresUser: true
|
||||
postgresPassword: bitnami
|
||||
username: bn_discourse
|
||||
password: "{{ discourse_admin_password }}"
|
||||
database: bitnami_application
|
||||
architecture: standalone
|
||||
primary:
|
||||
resourcesPreset: "nano"
|
||||
redis:
|
||||
enabled: true
|
||||
auth:
|
||||
enabled: true
|
||||
password: "{{ discourse_admin_password }}"
|
||||
master:
|
||||
resourcesPreset: "nano"
|
@ -3,4 +3,4 @@
|
||||
- name: Deploy
|
||||
include_tasks: "{{ item }}"
|
||||
loop:
|
||||
- owncast.yaml
|
||||
- discourse.yaml
|
||||
|
Loading…
Reference in New Issue
Block a user