kubernetes-clustergcekubernetesbare-metalk8s-sig-cluster-lifecycleawskubesprayhigh-availabilityansible
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
547 B
18 lines
547 B
---
|
|
- name: Find old etcd backups
|
|
ansible.builtin.find:
|
|
file_type: directory
|
|
recurse: false
|
|
paths: "{{ etcd_backup_prefix }}"
|
|
patterns: "etcd-*"
|
|
register: _etcd_backups
|
|
when: etcd_backup_retention_count >= 0
|
|
listen: Restart etcd
|
|
|
|
- name: Remove old etcd backups
|
|
ansible.builtin.file:
|
|
state: absent
|
|
path: "{{ item }}"
|
|
loop: "{{ (_etcd_backups.files | sort(attribute='ctime', reverse=True))[etcd_backup_retention_count:] | map(attribute='path') }}"
|
|
when: etcd_backup_retention_count >= 0
|
|
listen: Restart etcd
|