46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
---
|
|
# tasks file for mediawiki
|
|
- name: Deploy MediaWiki
|
|
kubernetes.core.helm:
|
|
name: mediawiki
|
|
chart_ref: bitnami/mediawiki
|
|
release_namespace: mediawiki
|
|
create_namespace: true
|
|
values:
|
|
mediawikiUser: mediawiki
|
|
mediawikiPassword: "{{ mediawiki_admin_password }}"
|
|
mediawikiEmail: mediawiki@mail.eom.dev
|
|
mediawikiName: MediaWiki
|
|
mediawikiHost: https://wiki.eom.dev/
|
|
smtpHost: mail.eom.dev
|
|
smtpPort: 587
|
|
smtpUser: mediawiki
|
|
smtpPassword: "{{ mediawiki_mail_password }}"
|
|
persistence:
|
|
size: 32Gi
|
|
service:
|
|
type: ClusterIP
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
cert-manager.io/clusteer-issuer: ca-issuer
|
|
ingressClassName: nginx
|
|
pathType: Prefix
|
|
hostname: wiki.eom.dev
|
|
extraHosts:
|
|
- mediawiki.eom.dev
|
|
path: /
|
|
tls: true
|
|
extraTls:
|
|
- hosts:
|
|
- wiki.eom.dev
|
|
- mediawiki.eom.dev
|
|
secretName: mediawiki
|
|
mariadb:
|
|
auth:
|
|
rootPassword: "{{ mariadb_root_password }}"
|
|
password: "{{ mediawiki_mariadb_password }}"
|
|
primary:
|
|
persistence:
|
|
size: 128Gi
|