This commit is contained in:
2026-07-22 10:10:13 -04:00
parent de9b3c0c1e
commit d1acf48b61
+17 -10
View File
@@ -3,8 +3,8 @@
# tasks file for ansible-role-peertube
- name: add peertube repo
kubernetes.core.helm_repository:
name: peertube
repo_url: https://dl.peertube.com/charts/
name: ananace-charts
repo_url: https://ananace.gitlab.io/charts
register: repo_update
- name: update repos
@@ -14,7 +14,7 @@
- name: deploy peertube
kubernetes.core.helm:
name: peertube
chart_ref: peertube/peertube
chart_ref: ananace-charts/peertube
release_namespace: peertube
create_namespace: true
values:
@@ -43,7 +43,7 @@
# uploadACL: public-read
# uploadACLPrivate: private
# maxUploadPart: 2GB
accessKey: "{{ peertube_minio_access_key }}""
accessKey: "{{ peertube_minio_access_key }}"
secretKey: "{{ peertube_minio_secret_key }}"
streaming:
@@ -121,10 +121,13 @@
##
postgresql:
enabled: true
image:
repository: bitnamilegacy/postgresql
auth:
database: peertube
username: peertube
password: "{{ peertube_postgresql_password }}"
# existingSecret:
# secretKeys:
@@ -142,7 +145,7 @@
database: peertube
username: peertube
# password:
# ssl: true
ssl: false
# existingSecret:
# existingSecretKey: postgres-password
@@ -153,6 +156,9 @@
redis:
enabled: true
architecture: standalone
image:
repository: bitnamilegacy/redis
auth:
enabled: true
@@ -222,14 +228,15 @@
ingress:
enabled: true
className: ""
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
className: "nginx"
annotations:
cert-manager.io/cluster-issuer: ca-issuer
nginx.ingress.kubernetes.io/proxy-set-header: "X-Forwarded-For"
nginx.ingress.kubernetes.io/proxy-body-size: 4G
paths:
- path: /
pathType: ImplementationSpecific
tls: []
tls:
- secretName: peertube-tls
hosts:
- peertube.eom.dev