65 lines
1.9 KiB
YAML
65 lines
1.9 KiB
YAML
---
|
|
# - name: Create a arr-apps namespace
|
|
# kubernetes.core.k8s:
|
|
# name: arr-apps
|
|
# kubeconfig: /Users/lino.silva/.kube/config
|
|
# api_version: v1
|
|
# kind: Namespace
|
|
# state: present
|
|
|
|
- name: Deploy arr - deployment
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
definition: "{{ lookup('template', 'deployment.yml') | from_yaml }}"
|
|
loop:
|
|
- { name: 'radarr', port: 7878 }
|
|
- { name: 'prowlarr', port: 9696 }
|
|
- { name: 'sonarr', port: 8989 }
|
|
- { name: 'overseerr', port: 5055 }
|
|
- { name: 'transmission', port: 9091 }
|
|
- { name: 'bazarr', port: 6767 }
|
|
- { name: 'lidarr', port: 8686 }
|
|
|
|
- name: Deploy arr services
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
definition: "{{ lookup('template', 'service.yml') | from_yaml }}"
|
|
loop:
|
|
- { name: 'radarr', port: 7878 }
|
|
- { name: 'prowlarr', port: 9696 }
|
|
- { name: 'sonarr', port: 8989 }
|
|
- { name: 'overseerr', port: 5055 }
|
|
- { name: 'transmission', port: 9091 }
|
|
- { name: 'bazarr', port: 6767 }
|
|
- { name: 'lidarr', port: 8686 }
|
|
|
|
- name: Deploy forwardauth middleware
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
definition: "{{ lookup('template', 'middleware-forwardauth.yml') | from_yaml }}"
|
|
loop:
|
|
- radarr
|
|
- prowlarr
|
|
- sonarr
|
|
- overseerr
|
|
- transmission
|
|
- bazarr
|
|
- lidarr
|
|
|
|
- name: Deploy arr - ingress
|
|
kubernetes.core.k8s:
|
|
kubeconfig: /Users/lino.silva/.kube/config
|
|
state: present
|
|
definition: "{{ lookup('template', 'ingress.yml') | from_yaml }}"
|
|
loop:
|
|
- { name: 'radarr', port: 7878 }
|
|
- { name: 'prowlarr', port: 9696 }
|
|
- { name: 'sonarr', port: 8989 }
|
|
- { name: 'overseerr', port: 5055 }
|
|
- { name: 'transmission', port: 9091 }
|
|
- { name: 'bazarr', port: 6767 }
|
|
- { name: 'lidarr', port: 8686 }
|