ansible-role-eom/tasks/wordpress.yaml

41 lines
1.1 KiB
YAML

---
# tasks file for wordpress
- name: Deploy Wordpress
kubernetes.core.helm:
name: wordpress
chart_ref: bitnami/wordpress
release_namespace: wordpress
create_namespace: true
values:
wordpressUsername: wordpress_admin
wordpressPassword: "{{ wordpress_admin_password }}"
wordpressEmail: wordpress@eom.dev
wordpressFirstName: Administrator
wordpressLastName: Wordpress
wordpressBlogName: Wordpress
wordpressScheme: https
smtpHost: postfix.eom.dev
smtpPort: 587
smtpUser: wordpress
smtpPassword: "{{ wordpress_admin_password }}"
smtpFromName: Wordpress
service:
type: ClusterIP
ingress:
enabled: true
ingressClassName: nginx
hostname: wordpress.eom.dev
annotations:
cert-manager.io/cluster-issuer: ca-issuer
tls: true
persistence:
enabled: true
size: 2Ti
mariadb:
enabled: true
auth:
password: "{{ wordpress_admin_password }}"
primary:
persistence:
size: 2Ti