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