Initial commit
This commit is contained in:
Executable
+30
@@ -0,0 +1,30 @@
|
||||
---
|
||||
# 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
|
||||
Reference in New Issue
Block a user