30 lines
1.0 KiB
YAML
Executable File
30 lines
1.0 KiB
YAML
Executable File
---
|
|
# Runs on the controller using its existing kubeconfig; no SSH target required.
|
|
# Preserve names to adopt existing resources without migrating persistent data.
|
|
- name: Deploy eom.dev Owncast
|
|
hosts: localhost
|
|
connection: local
|
|
gather_facts: false
|
|
vars:
|
|
owncast_namespace: owncast
|
|
owncast_name: owncast
|
|
owncast_pvc_name: owncast
|
|
owncast_image: owncast/owncast:0.3.0
|
|
owncast_storage_size: 128Gi
|
|
owncast_resources:
|
|
requests:
|
|
cpu: "1.5"
|
|
owncast_service_type: LoadBalancer
|
|
owncast_external_traffic_policy: Local
|
|
owncast_ingress_enabled: true
|
|
owncast_hostname: owncast.eom.dev
|
|
owncast_ingress_class: nginx
|
|
owncast_tls_enabled: true
|
|
owncast_cluster_issuer: ca-issuer
|
|
owncast_tls_secret_name: owncast
|
|
# Formerly managed by the shared EOM onion task. Requires the Tor operator;
|
|
# override to false if that optional integration was never installed.
|
|
owncast_onion_enabled: true
|
|
owncast_onion_name: http
|
|
roles:
|
|
- ansible-role-owncast |