Ansible.K3sCluster/vars/applications.k3s.yml

83 lines
2.4 KiB
YAML
Raw Normal View History

helm:
2022-05-02 09:00:21 +00:00
plugins:
- path: https://github.com/databus23/helm-diff
repositories:
2022-04-29 07:38:54 +00:00
- name: longhorn
url: https://charts.longhorn.io
2022-06-02 12:53:52 +00:00
- name: jetstack
url: https://charts.jetstack.io
- name: rancher-stable
url: https://releases.rancher.com/server-charts/stable
2022-04-29 07:38:54 +00:00
- name: gitea-charts
url: https://dl.gitea.io/charts/
charts:
2022-04-29 07:38:54 +00:00
- name: longhorn
namespace: longhorn-system
ref: longhorn/longhorn
2022-06-02 12:53:52 +00:00
- name: cert-manager
namespace: cert-manager
ref: jetstack/cert-manager
setvalues:
installCRDs: true
- name: rancher
namespace: cattle-system
ref: rancher-stable/rancher
setvalues:
hostname: rancher.bessems.lan
bootstrapPassword: admin
ingress.tls.source: letsEncrypt
letsEncrypt.email: me@example.org
letsEncrypt.ingress.class: nginx
2022-04-29 07:38:54 +00:00
- name: gitea
namespace: gitea
ref: gitea-charts/gitea
setvalues:
2022-04-29 09:09:38 +00:00
ingress:
2022-04-29 07:38:54 +00:00
enabled: true
2022-04-29 09:09:38 +00:00
# className: nginx
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: git.besssems.lan
paths:
- path: /
pathType: Prefix
2022-05-02 08:35:02 +00:00
persistence:
enabled: true
storageClass: longhorn
2022-04-29 09:09:38 +00:00
# gitea:
# admin:
# #existingSecret: gitea-admin-secret
# username: gitea_admin
# password: r8sA8CPHD9!bt6d
# email: "gitea@local.domain"
2022-04-28 11:23:26 +00:00
# - name: fleet-crd
# namespace: fleet-system
# ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-crd-0.3.9.tgz"
# - name: fleet
# namespace: fleet-system
# ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-0.3.9.tgz"
2022-05-02 09:00:21 +00:00
manifests:
- name: ingress_longhorn-frontend
definition: >-
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
namespace: longhorn-system
name: longhorn-ingress
annotations:
kubernetes.io/ingress.class: "traefik"
spec:
rules:
- host: storage.bessems.lan
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: longhorn-frontend
port:
number: 80