refactor defaults

master
Michael Wilson 3 years ago
parent 8bc0b64449
commit 5fb490fc05
  1. 12
      linux/k3s/prometheus/defaults/main.yml
  2. 22
      linux/k3s/prometheus/tasks/main.yml

@ -1,3 +1,9 @@
prometheus_fqdn: prometheus.example.com k3s_prometheus_grafana:
grafana_fqdn: grafana.example.com ingress_enabled: true
alertmanager_fqdn: alertmanager.example.com fqdn: grafana.example.com
k3s_prometheus:
ingress_enabled: false
fqdn: prometheus.example.com
k3s_prometheus_alertmanager:
ingress_enabled: false
fqdn: alertmanager.example.com

@ -16,17 +16,17 @@
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
enabled: true enabled: "{{ k3s_prometheus_alertmanager.ingress_enabled }}"
paths: paths:
- "/" - "/"
hosts: hosts:
- "{{ alertmanager_fqdn }}" - "{{ k3s_prometheus_alertmanager.fqdn }}"
tls: tls:
- secretName: alertmanager-tls - secretName: alertmanager-tls
hosts: hosts:
- "{{ alertmanager_fqdn }}" - "{{ k3s_prometheus_alertmanager.fqdn }}"
alertmanagerSpec: alertmanagerSpec:
externalUrl: "https://{{ alertmanager_fqdn }}/" externalUrl: "https://{{ k3s_prometheus_alertmanager.fqdn }}/"
routePrefix: / routePrefix: /
grafana: grafana:
ingress: ingress:
@ -34,30 +34,30 @@
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
enabled: true enabled: "{{ k3s_prometheus_grafana.ingress_enabled }}"
hosts: hosts:
- "{{ grafana_fqdn }}" - "{{ k3s_prometheus_grafana.fqdn }}"
paths: paths:
- "/" - "/"
tls: tls:
- secretName: grafana-tls - secretName: grafana-tls
hosts: hosts:
- "{{ grafana_fqdn }}" - "{{ k3s_prometheus_grafana.fqdn }}"
prometheus: prometheus:
ingress: ingress:
annotations: annotations:
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
enabled: true enabled: "{{ k3s_prometheus.ingress_enabled }}"
hosts: hosts:
- "{{ prometheus_fqdn }}" - "{{ k3s_prometheus.fqdn }}"
paths: paths:
- "/" - "/"
tls: tls:
- secretName: prometheus-tls - secretName: prometheus-tls
hosts: hosts:
- "{{ prometheus_fqdn }}" - "{{ k3s_prometheus.fqdn }}"
prometheusSpec: prometheusSpec:
externalUrl: "https://{{ prometheus_fqdn }}/" externalUrl: "https://{{ k3s_prometheus.fqdn }}/"
routePrefix: / routePrefix: /

Loading…
Cancel
Save