ansible-role-eom/tasks/mediawiki.yaml
2024-11-29 18:37:03 -05:00

40 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://postfix.eom.dev/
smtpHost: postfix.eom.dev
smtpPort: 587
smtpUser: mediawiki
smtpPassword: "{{ mediawiki_admin_password }}"
persistence:
size: 32Gi
service:
type: ClusterIP
externalDatabase:
host: postgresql-postgresql-ha-pgpool.postgresql.svc.cluster.local
port: 5432
database: mediawiki
user: mediawiki
password: "{{ mediawiki_admin_password }}"
ingress:
enabled: true
annotations:
cert-manager.io/clusteer-issuer: ca-issuer
ingressClassName: nginx
pathType: Prefix
hostname: mediawiki.eom.dev
path: /
tls: true
mariadb:
enabled: false