Files
ansible-role-eom/tasks/discourse-onion.yaml
T
2026-10-23 11:18:18 -04:00

98 lines
2.1 KiB
YAML

---
# tasks file for discourse-onionservice
- name: onionservice for discourse
k8s:
definition:
apiVersion: tor.k8s.torproject.org/v1alpha2
kind: OnionService
metadata:
name: discourse
namespace: discourse
spec:
version: 3
rules:
- port:
number: 80
backend:
service:
name: discourse
port:
number: 80
- name: onionservice for gitea http
k8s:
definition:
apiVersion: tor.k8s.torproject.org/v1alpha2
kind: OnionService
metadata:
name: http
namespace: gitea
spec:
version: 3
rules:
- port:
number: 80
backend:
service:
name: gitea-http
port:
number: 3000
- name: onionservice for minio
k8s:
definition:
apiVersion: tor.k8s.torproject.org/v1alpha2
kind: OnionService
metadata:
name: minio
namespace: minio
spec:
version: 3
rules:
- port:
number: 80
backend:
service:
name: minio
port:
number: 9000
- name: onionservice for mastodon
k8s:
definition:
apiVersion: tor.k8s.torproject.org/v1alpha2
kind: OnionService
metadata:
name: mastodon
namespace: mastodon
spec:
version: 3
rules:
- port:
number: 80
backend:
service:
name: mastodon-apache
port:
number: 80
- name: onionservice for owncast
k8s:
definition:
apiVersion: tor.k8s.torproject.org/v1alpha2
kind: OnionService
metadata:
name: http
namespace: owncast
spec:
version: 3
rules:
- port:
number: 80
backend:
service:
name: owncast
port:
number: 8080