restart traefik when editing crowdsec middleware
This commit is contained in:
@@ -145,4 +145,35 @@
|
||||
redisCacheEnabled: true
|
||||
redisCacheHost: "redis.tools:6379"
|
||||
redisCacheDatabase: "0"
|
||||
redisCacheUnreachableBlock: false
|
||||
redisCacheUnreachableBlock: false
|
||||
|
||||
- name: Redémarrer traefik pour prendre la nouvelle configuration du middleware
|
||||
block:
|
||||
# ---------------------
|
||||
# Scale to 0
|
||||
# ---------------------
|
||||
- name: Scale Traefik to 0
|
||||
kubernetes.core.k8s_scale:
|
||||
api_version: apps/v1
|
||||
kind: Deployment
|
||||
namespace: kube-system
|
||||
name: traefik
|
||||
replicas: 0
|
||||
rescue:
|
||||
- name: Log failure
|
||||
ansible.builtin.debug:
|
||||
msg: "An error occurred during traefik scale down. Traefik will still be scaled back up."
|
||||
|
||||
always:
|
||||
# ---------------------
|
||||
# Ensure Traefik is scaled back to 1 NO MATTER WHAT
|
||||
# ---------------------
|
||||
- name: Ensure Traefik is scaled back to 1
|
||||
kubernetes.core.k8s_scale:
|
||||
api_version: apps/v1
|
||||
kind: Deployment
|
||||
namespace: kube-system
|
||||
name: traefik
|
||||
replicas: 1
|
||||
wait: yes
|
||||
wait_timeout: 300
|
||||
Reference in New Issue
Block a user