--- # tasks file for obs-web - name: Create namespace k8s: state: present definition: apiVersion: v1 kind: Namespace metadata: name: obs-web - name: Create a Deployment k8s: definition: apiVersion: v1 kind: Deployment metadata: name: obs-web namespace: obs-web spec: replicas: 1 selector: matchLabels: app: obs-web template: metadata: labels: app: obs-web spec: containers: - name: obs-web image: ghcr.io/niek/obs-web ports: - containerPort: 5000 - name: Expose OBS-Web Deployment as a Service k8s: definition: apiVersion: v1 kind: Service metadata: name: obs-web namespace: obs-web spec: selector: app: obs-web ports: - port: 80 targetPort: 5000 name: http type: LoadBalancer