43 lines
1.1 KiB
YAML
43 lines
1.1 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@postfix.eom.dev
|
|
mediawikiName: MediaWiki
|
|
mediawikiHost: https://mediawiki.eom.dev/
|
|
smtpHost: postfix.eom.dev
|
|
smtpPort: 587
|
|
smtpUser: mediawiki
|
|
smtpPassword: "{{ mediawiki_admin_password }}"
|
|
persistence:
|
|
size: 32Gi
|
|
service:
|
|
type: ClusterIP
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
cert-manager.io/clusteer-issuer: ca-issuer
|
|
ingressClassName: nginx
|
|
pathType: Prefix
|
|
hostname: mediawiki.eom.dev
|
|
path: /
|
|
tls: true
|
|
mariadb:
|
|
db:
|
|
name: mediawiki
|
|
user: mediawiki
|
|
password: "{{ mediawiki_admin_password }}"
|
|
master:
|
|
persistence:
|
|
size: 256Gi
|
|
slave:
|
|
persistence:
|
|
size: 256Gi
|